随笔 - 4, 文章 - 0, 评论 - 8, 引用 - 0
数据加载中……

java文件名的命名

一个.java文件只能有1个public class,另外如果有public class,那么文件名必须与修饰符为public的类名相同,一个文件中可以没有public class,这时候文件名随意命名
例如:文件名下面的文件名必须为HelloWorld.java
public class HelloWorld{
 public static void main(String[] args){
  System.out.println("helloworld");
   
                
 }
}
class Test{
   int a=0;
}

下面的文件名可以任意比如说Demo.java

class HelloWorld{
 public static void main(String[] args){
  System.out.println("helloworld");
   
                
 }
}
class Test{
   int a=0;
}

 

posted on 2005-07-21 14:33 鸟与梦想迁徙 阅读(686) 评论(5)  编辑  收藏

评论

# re: java文件名的命名  回复  更多评论   

D:\>type Demo.java
class HelloWorld{
public static void main(String[] args){
System.out.println("HelloWorld");


}
}
class Test{
int a=0;
}


D:\>javac Demo.java

D:\>java Demo
Exception in thread "main" java.lang.NoClassDefFoundError: Demo

D:\>
怎么回事
2005-08-22 11:19 | jianghongfei

# re: java文件名的命名  回复  更多评论   

没有错的,我编译运行通过了。
是你classpath没有设置吧
2005-08-24 23:15 | 鸟与梦想飞翔

# re: java文件名的命名  回复  更多评论   

you make your CLASSPATH=.
the whole command: c:>\ set classpath=d:\
This is OK!
2005-11-12 14:54 | mlh

# re: java文件名的命名  回复  更多评论   

你是姜鸿飞吗
2005-12-16 11:05 | liubin

# re: java文件名的命名  回复  更多评论   

fe
2005-12-16 11:08 | 刘斌

只有注册用户登录后才能发表评论。


网站导航:
博客园   IT新闻   Chat2DB   C++博客   博问