?哪个类呢 所有的类都编译,但我们写的时候只有一个javac ?.java“?”应试是哪个类呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 javac *.java管它哪个, javac会给你编译好就是了, 另外还有ant和maven等工具可以控制编译部署... *,?,_这些符号是文件名的通配符号,比如*.java指的是该目录下的所有.java结尾的文件 我的意思是当你编译的时候,会在命令行中输入javac (一个类名).java那这个类名是哪个呢,如果我的程序中有很多类,那括号中写哪个类名呢各位懂了吗,不知我表达清楚没 编译的时候所有的java都要编译的,在命令行模式一般都是用 javac *.java~你要是只想编译其中一个,那你写你自己的文件名就可以了 你只编译一个的话 要配置classpath 否则 你就会遇到 ClassNotFoundException 如果原文件有多个类,只能有一个类是public类,或者是包含了public static void main(String args[])方法的类,既程序的主类原文件与这个类名相同 main在谁的里边,就写谁.有关系的,java都会给编译了. 要用到的都得编译另外,如果是在一个文件中多个class,那就编public的,如果没有public的,那就编译文件名,懂了不? 如果原文件有多个类,只能有一个类是public类,或者是包含了public static void main(String args[])方法的类,既程序的主类原文件与这个类名相同——————————————————为什么只能有一个是public 类? 但是对于一个.java文件中,只能有一个public类,并且该类的名字必须和文件名一致。 那意思是我只要编译,执行带main()方法的类就不会出错了?但是对于一个.java文件中,只能有一个public类,并且该类的名字必须和文件名一致。但我见到的java文件中有好几个类前面都有public的,怎么解释呢 我的意思是在命令行中输入时,javac ___ .java空格处只能写一个类名,如果文件中有好几个类,且每个类前面都有public,那该写哪个呢 你别去搞什么public 不public了,编译找的是 .java文件运行时才找主类名 java 主类名 good_java() ( ) 信誉:100 Blog 加为好友 2007-04-09 22:07:04 得分: 0 我的意思是在命令行中输入时,javac ___ .java空格处只能写一个类名,如果文件中有好几个类,且每个类前面都有public,那该写哪个呢 请问谁教你javac ___.java 空格处是添类名的啊? 你写好的类都保存到.java文件里,那这个文件有个名称是吗?好,javac的时候就找这个文件,easy?ok? 你说的找主类名的是 java 的时候并不是 javac 的时候,OK?easy? 你在你的类文件里,找包含了public static void main(String args[])方法的类,那么这个类的名字就是你说的那个,如果这个类的名字是Abc,那么,你编译的时候只需要输入javac Abc.java 编译完后,输入java Abc这样就OK了。还有,在一个.java里,可以有很多public类,也可以有很多private类。但是,程序在执行中,有并唯一只能有一个包含main()方法的类。 我是说.java文件的文件名和哪个类名一样呀我知道执行时用的是带main()...的类名你们懂我的意思了吗 我是说.java文件的文件名和哪个类名一样呀我知道执行时用的是带main()...的类名你们懂我的意思了吗 如果你的main方法所在的类用public 修饰了,那么文件名必须是这个类的类名如果main方法所在的类没有用public修饰,那么文件名可以随便起,不一定要和任何类名一样 关于使用MyEclipse的注意事项请教 Java的异常问题,谢谢帮助! 请帮我看看这道笔试题吧。 JAVA多线程问题 用星号输出一个正方形的问题!! 求用java编的ftp客户端源代码 请教Swing高手,如何在JTree中如何通过一个TreePath判断它代表的节点是不是叶节点? 怎样停止一个未完成的I/O操作? 关于反射机制的初级问题 想实现一个定期刷新APP,获取更新的功能 请问如何清除在JCreator里面的已使用过的main函数参数列表? 关于内部类,谢了
那这个类名是哪个呢,如果我的程序中有很多类,那括号中写哪个类名呢
各位懂了吗,不知我表达清楚没
你要是只想编译其中一个,那你写你自己的文件名就可以了
或者是包含了public static void main(String args[])方法的类,既程序的主类
原文件与这个类名相同
有关系的,java都会给编译了.
另外,如果是在一个文件中多个class,那就编public的,如果没有public的,那就编译文件名,懂了不?
或者是包含了public static void main(String args[])方法的类,既程序的主类
原文件与这个类名相同
——————————————————
为什么只能有一个是public 类?
但是对于一个.java文件中,只能有一个public类,并且该类的名字必须和文件名一致。但我见到的java文件中有好几个类前面都有public的,怎么解释呢
运行时才找主类名 java 主类名
我的意思是在命令行中输入时,javac ___ .java空格处只能写一个类名,如果文件中有好几个类,且每个类前面都有public,那该写哪个呢
请问谁教你javac ___.java 空格处是添类名的啊?
你写好的类都保存到.java文件里,那这个文件有个名称是吗?好,javac的时候就找这个文件,easy?ok? 你说的找主类名的是 java 的时候并不是 javac 的时候,OK?easy?
这样就OK了。
还有,在一个.java里,可以有很多public类,也可以有很多private类。但是,程序在执行中,有并唯一只能有一个包含main()方法的类。
我知道执行时用的是带main()...的类名你们懂我的意思了吗
我知道执行时用的是带main()...的类名你们懂我的意思了吗
如果你的main方法所在的类用public 修饰了,那么文件名必须是这个类的类名
如果main方法所在的类没有用public修饰,那么文件名可以随便起,不一定要和任何类名一样