我是java世界的新手,这是我的前4行代码,它给出了一些我无法解决的错误
public class MyFirstClass
{
public static void main (String[] args)
{
int x = 3 ;
String name = "Drik";
x = x * 10 ;
System.out.println("x is " + x);
}
}
当我用javac编译这段代码时,它创建了类文件 但它在屏幕上有输出 当我编写命令来编译它时,它会给出另一个命令代码而不打印结果
答案 0 :(得分:4)
javac工具读取用Java编程语言编写的类和接口定义,并将它们编译成字节码类文件。
javac MyFirstClass.java
要运行类文件,实际打印所需的结果,必须使用java命令运行字节码类,如
java MyFirstClass
答案 1 :(得分:0)
javac
不运行该文件,它会将您的MyFirstClass.java
文件编译为字节码,创建MyFirstClass.class
文件。
然后你可以通过这样做来实际运行程序:
java MyFirstClass
答案 2 :(得分:0)
答案 3 :(得分:0)
嘿,可能是classPath存在问题..如果你在命令提示符中使用windows类型 set (ubunto中的 export ),它会显示pathvariables列表,检查对于 classPath 变量。如果它没有指向您保存类的目录,请使用 set 命令设置其路径。希望这会奏效。
答案 4 :(得分:0)