gpt4 book ai didi

java - CLASSPATH 的问题

转载 作者:行者123 更新时间:2023-12-02 02:00:53 26 4
gpt4 key购买 nike

我是一名新程序员,正在学习 Java 入门类(class)。我的操作系统是 Windows 10。大约 4 - 5 个月前,我们最初设置了类路径,从命令行运行我们的“Hello World”程序,然后再也没有使用过它。

现在我们正在做一个输入/输出重定向到文件的练习,我一定忘记了我的类路径是什么,所以我尝试再次设置它。

我已经使用以下命令设置了类路径:

set CLASSPATH=C:\Users\grant\IdeaProjects;

然后,我尝试运行我的程序,该程序位于目录 C:\Users\grant\IdeaProjects\SessionTwo\src\AssignmentFive\HexToDec.Class 中,输入:

java SessionTwo.src.AssignmentFive.HexToDec

我收到以下错误:

Error: Could not find or load main class IdeaProjects.SessionTwo.src.AssignmentFive.HexToDec Caused by: java.lang.ClassNotFoundException: IdeaProjects.SessionTwo.src.AssignmentFive.HexToDec

我已经玩过很多次了,但还是不断收到错误。寻求有关我做错的事情的任何帮助。

谢谢!

最佳答案

您应该将 CLASSPATH 设置为包含代码的父目录。在本例中,该位置似乎是 C:\Users\grant\IdeaProjects\SessionTwo\src\。然后,您应该仅使用 .java 文件顶部声明的包名称,后跟类名称来运行程序:AssignmentFive.HextToDec

请注意,如果您在 IntelliJ IDEA 中运行程序,它将为您处理所有这些细节。

关于java - CLASSPATH 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51604006/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com