当前位置: 首页 > 知识库问答 >
问题:

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

左丘昊天
2023-03-14

我一直在使用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文档中读到,我的类路径应该设置为主包。我的类在一个名为path的包中:

桌面

路径根据要求直接从记事本下载java:

package path;


public class Path {

    public static void main(String[] args) {

        System.out.println("It's Working!");

    }

}

共有1个答案

劳彦
2023-03-14

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

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

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

c:\>java path.Path
 类似资料:
  • 我是一名新的程序员,正在学习Java入门课程。我的操作系统是Windows 10。大约4-5个月前,我们最初设置了类路径,从命令行运行了我们的“Hello World”程序,然后再也没有使用过它。 现在我们正在做一个输入/输出重定向到文件的练习,我必须忘记我的类路径是什么,所以我试图重新设置它。 我已经使用以下命令设置了我的类路径: 然后我尝试运行我的程序,它位于目录C:\Users\grant\

  • 问题内容: 我有两节课: MyApplication 库 该库已被编译为Library.class,并且源代码不再可用。我现在正在尝试从源代码编译MyApplication。MyApplication取决于库。该库的软件包名称为org.myCompany。我尝试将我的类路径设置为以下内容: 产生以下javac编译器错误消息: 所以我将类路径更改为: 产生完全相同的错误消息。 如何设置Windows

  • 我正在尝试打印一个Maze中的解决方案路径。每个单元格都有一个父单元格,我们可以从父单元格到该单元格。我用下面的代码打印路径。 2,7=1,7//的父级,如您所见,我们现在应该打印1,7,但它跳过了1,7而转到1,6 1,6=1,5的父代 1,5=2,5//的父级跳过2,5直接转到2,3 2,4=2,3的母体 2,3=1,3的父代 1,0=2,0的父级 代码有什么问题?

  • im收到“无法读取输入文件!”在下一段代码中 如果图像与.java文件在同一位置,为什么会发生这种情况呢?

  • 我在设置Java开发环境时遇到了一个问题。在过去,我安装了Java,然后安装了IDE,然后开始编写代码。我现在开始设置我的笔记本电脑,使用命令行编译和记事本作为我的代码编辑器。这是我第一次尝试纠正错误。 我运行javac,它创建了我的。类文件没有问题,但是我尝试用java A运行类文件,它抛出了一个错误: c:\工作区 我的类路径设置为C:\Program Files\Java\jdk-14.0.

  • 问题内容: 我一直在尝试运行一个jar文件-我们称它为test.jar-在Unix系统上使用Sybase jconn3.jar。 我创建了一个具有以下内容的MANIFEST.MF文件: 这给出了ClassNotFoundError。$ SYBASE是指向/ opt / sybase13的系统变量;我还尝试了以下方法: 和 但是,如果我将jconn3.jar文件从$ SYBASE / jConnec