2012-04-23 54 views
0

我想找到我的班级文件在哪里。我看不到班级文件

我执行:

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> 

谁能帮我找出我的类文件?他们正在编译?它们存在吗?

谢谢

回答

4

每个类存在(不是每个文件)生成一个类文件。

由于你的两个文件都是空的,第三个文件几乎是空的,我推测你的文件不包含任何类声明。因此,编译器不会生成任何类文件。

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.javaListenerTester.java是空文件。不确定第三个,但其规模太小。由于没有可用于创建类文件的代码,因此您没有看到任何生成的类文件。

为这些文件添加一些有效的java代码并进行编译。你会看到正在生成的类文件。