我想找到我的班级文件的位置。
我正在执行:
D:\Workspaces\ServletsJSP\MyProjects\listenerTest\com\example>javac Dog.java Lis
tenerTester.java MyServletContextListener.java
D:\Workspaces\ServletsJSP\MyProjects\listenerTest\com\example>dir
Volume in drive D is Storage
Volume Serial Number is 181E-3406
Directory of D:\Workspaces\ServletsJSP\MyProjects\listenerTest\com\example
04/22/2012 10:30 PM <DIR> .
04/22/2012 10:30 PM <DIR> ..
04/22/2012 10:12 PM 0 Dog.java
04/22/2012 10:20 PM 0 ListenerTester.java
04/22/2012 10:08 PM 20 MyServletContextListener.java
04/22/2012 10:31 PM 702 web.xml
4 File(s) 722 bytes
2 Dir(s) 590,213,869,568 bytes free
D:\Workspaces\ServletsJSP\MyProjects\listenerTest\com\example>
任何人都可以帮我找出我的班级文件的位置吗?他们正在编译吗?它们存在吗?
由于
答案 0 :(得分:4)
每个类存在一个类文件(不是每个文件)。
由于你的两个文件都是空的,而第三个文件几乎是空的,我猜测你的文件不包含任何类声明。因此,编译器不会生成任何类文件。
答案 1 :(得分:0)
04/22/2012 10:12 PM 0 Dog.java
04/22/2012 10:20 PM 0 ListenerTester.java
04/22/2012 10:08 PM 20 MyServletContextListener.java
这表明Dog.java
和ListenerTester.java
是EMPTY文件。不确定第三个,但它的尺寸太小。由于缺少可用于创建类文件的代码,因此您看不到任何类文件。
为这些文件添加一些有效的java代码并进行编译。您将看到正在生成的类文件。