每次使用这些命令编译Java程序时,是否必须在Commandline中运行set Class和Set ClassPath
set class ="C:\Program Files\Java\jdk1.8.0_121\bin";
set classpath="C:\Program Files\Java\jre1.8.0_121\lib\rt.jar";
C:\>Javac Test1.java
C:\>Java Test1
即使我将环境变量中的文件夹添加到bin中以设置环境变量。如果我没有运行SET CLASS和SET CLASSPATH,我会收到错误错误:无法找到或加载主类Test1
请回答谢谢。
答案 0 :(得分:1)
我要做的是:
1)将jdk路径添加到PATH 2)创建一个包含所有类的文件夹,cd到该文件夹“javac”每个类,然后“java”包含“main”方法。
答案 1 :(得分:0)
您还需要 编译的类文件在您的类路径中的路径!
您只包含tools.jar - 但不包括您的类文件。
编译时,你应该只指向那些JVM类,但是在运行你的应用程序时,你的类也需要找到!