我已经设法编译了Java程序,但是我无法执行它

发布于 2021-01-29 20:22:56

我刚刚在Windows
Vista上安装了JDK。之后,我为4个环境变量设置了适当的值:classpath,include,lib,path。之后,我可以编译我的HelloWorld程序(我得到了*
.class文件)。但是,当我尝试执行已编译的程序(我键入java
HelloWorldApp)时,它不起作用。Java写了很多东西,最后写成“找不到主类:HelloWorldApp”。请问有人可以帮助我解决这个问题吗?

关注者
0
被浏览
81
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。
    1. 创建一个名为HelloWorld.java;
    2. 将下面粘贴的代码粘贴到内部HelloWorld.java
    3. 通过执行以下命令对其进行编译:javac HelloWorld.java与HelloWorld.java所在的文件夹相同;
    4. 通过执行以下操作来执行代码:java -cp . HelloWorld与HelloWorld.java所在的文件夹相同。

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

    可以在这里阅读类路径的工作原理:http :
    //en.wikipedia.org/wiki/Classpath_%28Java%29



推荐阅读
知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看