繁体   English   中英

我的Java解释器怎么了?

[英]Whats wrong with my java interpreter?

我在命令提示符下运行一个简单的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时需要指定类路径:

java -cp someClassPath helloWorld

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

java -cp . helloWorld

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM