我的类路径有什么问题? (JAVA)

时间:2014-11-26 11:51:59

标签: java classpath command-prompt

我一直在使用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!");

    }

}

1 个答案:

答案 0 :(得分:0)

将类路径设置为项目级别,而不是在包级别。

c:\>set CLASSPATH=C:\Users\Dziugas\Desktop\Project 

然后键入以下命令以执行程序

c:\>java path.Path