日期:2014-05-20  浏览次数:20823 次

求助:利用javac编译Java工程 郁闷啊
问题是这样的:
我编了一个工程jywtx,工程下有这几个文件分别是:F:\MyEclipse 6.5\workspace\jywtx\src\window里的ServerFrame.java和F:\MyEclipse 6.5\workspace\jywtx\src\util里的Constant.java两个文件,在第一个文件中,我利用import util.Constant;引入了Constant.java文件,利用javac编译Constant.java是没有问题。但当我编译ServerFrame.java是则出现如下图的情况:


我在网上看见别人问过类似的问题,但我用他们帖子的答复都无法解决,例如修改CLASSPATH,或者javac *.java等,都不行。我的path:%JAVA_HOME%\bin;我的CLASSPATH:.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\bin;
求高手老师大神们帮忙啊,搞了一下午了,郁闷啊!!!


------解决方案--------------------
有可能是环境变量没弄对,有可能是你的代码没写对。注意英文状态下输入代码,眼睛放大点,不要多,不要少,不要错,记得我刚刚在dos里面弄了一周,后来在一个哥们的帮助下猜过关的,不好弄,只不过告诉你的是,过了这一关就是阳关大道,后面的很简单,不明白的加我的qq578672650
------解决方案--------------------
import util.Constant

因为这个所以
在编译路径下 (也就是ServerFrame.java 所在路径) 
创建util文件夹 并把Constant.class 放进去

同时ServerFrame.java 最上面
不要出现package字样(也就是 不要添加window这个package 如果要添加这个还要创建window这个文件夹)