gpt4 book ai didi

java - 我的 java 解释器出了什么问题?

转载 作者:行者123 更新时间:2023-12-02 04:33:36 27 4
gpt4 key购买 nike

我在命令提示符下运行一个简单的 hello world 程序时遇到问题。我的 CLASSPATH 环境变量设置为我最近的 java 的 bin 目录,我认为是 1.8.0_45。据我所知,代码中没有错误:

public class helloWorld{
public static void main(String args[]){
System.out.println("Hello World!");
}
}

文件名是helloWorld.java,我可以编译该文件而不会出现错误。当我在命令提示符中输入“java helloWorld”时,尽管它说无法找到或加载主类 helloWorld.class。我不知道还有什么问题。我可以在某个时间点编译并运行java文件,但我认为唯一改变的是java更新了,我不知道这是否改变了CLASSPATH变量,但我只是将它最近添加到了我最近的java中,这是唯一的前提是我相信安装是否正确。如果有人能给我一些指示,那将非常有帮助。

最佳答案

运行java时需要指定classpath:

java -cp someClassPath helloWorld

由于您的代码未指定包,因此该类将编译到默认包。要运行它,请在 helloWorld.class 所在的目录中启动,并以当前目录作为类路径执行 java:

java -cp . helloWorld

关于java - 我的 java 解释器出了什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31123538/

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