新手求助大神,一直没搞明白的代码如下,提示

frss1234 2015-04-28 02:24:50
多线程同步车站卖票数量的小案例:运行后提示错误: 找不到或无法加载主类 Demo_myjava.myJava
代码如下:

package Demo_myjava;



public class duoxianchengkongzhi implements Runnable{



public static int chepiao=100;
String aa=new String("1");

//synchronized关键字的作用是要么让它所管辖的范围代码块执行完,要么全部都不执行
public void run(){
while(true){
synchronized(aa){//既可以修饰代码块,也可以修饰函数,在这里主要修饰if代码块里面的代码执行完并减票数
if(chepiao>0){
System.out.println("第"+Thread.currentThread().getName()+"个车站正在卖第"+(101-chepiao)+"张车票");
--chepiao;
}
else{
break;
}

}
}
}


public class tx(){

public void main(String []args){
duoxianchengkongzhi dxc1=new duoxianchengkongzhi();
Thread ee=new Thread(dxc1);
ee.start();

duoxianchengkongzhi dxc2=new duoxianchengkongzhi();
Thread ff=new Thread(dxc2);
ff.start();
}
}

}
...全文
189 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yjn1003cjl 2015-05-05
  • 打赏
  • 举报
回复
编译就错了吧
Quartzhao 2015-05-04
  • 打赏
  • 举报
回复
一般找不到类的问题都是包的问题引起的。但你这里有其它问题。首先一个.java文件中只能有一个public类,且此类名必须与.java的文件名相同,类名首字母也需大写。建议找本薄的语法书快速浏览一遍啊。
frss1234 2015-04-30
  • 打赏
  • 举报
回复
就是不太懂,求问大神的 ,我运行后提示错误: 找不到或无法加载主类,大括号的问题还是?
风吹过夏天 2015-04-28
  • 打赏
  • 举报
回复
你是两个建立了两个公有类吗
youzi05 2015-04-28
  • 打赏
  • 举报
回复
你确定编译通过了?
youzi05 2015-04-28
  • 打赏
  • 举报
回复
把tx单独弄出来, 运行java Demo_myjava.tx

51,395

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧