我有一个.java
文件称为" Warning.java"它的位置是" C:\ Users \ chaos \ Desktop \ NEO-HACK"我试图使用" C:\ ProgramData \ Oracle \ Java \ javapath \ java.exe"来运行它。但每次我尝试打开文件时都会收到一条错误消息
"错误:无法找到或加载主类 C:\ Users \用户混乱\桌面\ NEO-HACK \ Warning.java"
这是我.Java文件的源代码:
/*
This is the warning file
*/
public class Warning
{
public static void main(String args[])
{
System.out.print("NEO-HACK ACTIVATED");
}
}
答案 0 :(得分:1)
在运行之前,必须将代码编译为.class文件。您没有运行 .java文件。
请彻底查看Hello World tutorial。
答案 1 :(得分:0)
为了将.java文件编译为.class文件(字节代码),您需要在系统上安装JDK(Java Development Kit)。看来你使用的是Windows操作系统。然后,通常情况下,如果已安装,您将在Program Files/Java/
(如果安装了32位JDK,则为Program Files(x86)/Java
)找到此jdk文件夹。在这个JDK文件夹中,您将找到一个bin
文件夹,您将在其中拥有Java编译器javac
。如果要编译java代码,则需要将java文件粘贴到此javac
包含文件夹中,即bin
,然后从命令提示符处转到路径,使用javac
进行编译并使用java
>cd C:\Program Files\Java\jdk1.8.0_66\bin
C:\Program Files\Java\jdk1.8.0_66\bin>javac Warning.java
C:\Program Files\Java\jdk1.8.0_66\bin>java Warning
但是,如果您想编译并运行放置在系统中任何位置的java文件,该怎么办?为此,我们需要将java bin
路径设置为Environment Variable。
转到系统属性>高级选项卡并按'环境变量'按钮。
在系统变量下,您将找到Path
变量。选择它并按编辑按钮。添加JDK bin位置的条目。对我来说是:
C:\Program Files\Java\jdk1.8.0_66\bin
此条目必须用前面的条目中的分号(;)分隔。 按OK。
现在,如果您转到命令提示符并键入javac
,您将获得javac下的所有选项。这样可以确保现在可以从PC中的任何位置访问jdk的bin内容。
C:\Users\chaos\Desktop\NEO-HACK>javac Warning.java
C:\Users\chaos\Desktop\NEO-HACK>java Warning
希望这篇文章简化你的学习!!