我一直在使用NetBeans为我做所有的编译/类路径工作,但我想试一试:
下面是我在命令提示符下输入的内容。有人可以指出为什么java找不到这个类,我该如何帮助它找到这个类?
C:\Users\Dziugas>set CLASSPATH=C:\Users\Dziugas\Desktop\Project\path;
C:\Users\Dziugas>cd desktop\Project\path
C:\Users\Dziugas\Desktop\Project\path>dir
Volume in drive C has no label.
Volume Serial Number is D89C-971F
Directory of C:\Users\Dziugas\Desktop\Project\path
26-Nov-14 11:27 <DIR> .
26-Nov-14 11:27 <DIR> ..
26-Nov-14 11:27 420 Path.class
26-Nov-14 11:25 161 Path.java
2 File(s) 581 bytes
2 Dir(s) 264,542,785,536 bytes free
C:\Users\Dziugas\Desktop\Project\path>java Path
Error: Could not find or load main class Path
我在oracle文档中读到我的classpath应该设置为主包。我的课程名为path:
桌面&gt;项目&gt;路径&gt; Path.class
根据请求直接从notepad ++获取Path.java:
package path;
public class Path {
public static void main(String[] args) {
System.out.println("It's Working!");
}
}
答案 0 :(得分:0)
将类路径设置为项目级别,而不是在包级别。
c:\>set CLASSPATH=C:\Users\Dziugas\Desktop\Project
然后键入以下命令以执行程序
c:\>java path.Path