我正在尝试学习如何使用javac在Linux中编译类并使用java命令运行它们。
如果我创建一个类,其主要方法只是package com.example
public class Main {
public static void main(String[] args) {
Class1 class = new Class1();
class.printX();
}
}
,那么我没有编译问题。
但是,当我开始在类的main方法中引用其他类时,例如
Class1
即使已编译javac Main.java
,也不会让我编译。
我只是在终端中输入Class1 class = new Class1();
并回复了一些关于iv如何编写类的错误,例如。 CLASSPATH
不是声明等。
通过一些简单的谷歌搜索,我遇到了{{1}}这些我不完全理解的术语。我刚刚下载了JDK并试图编译掉lol。
我是Java的新手,没有使用IDE,我刚刚开始使用Linux操作系统(Linux Mint),所以我认为我什么都不知道。我也是在stackoverflow上发布的新手,所以如果我做错了什么,请放轻松,我试着提供足够的信息,而不是漫无目的。谢谢!
答案 0 :(得分:1)
我相信你不应该使用'class'作为变量名。这是Java中的一个关键词。