Java文件不能使用Linux终端编译

时间:2016-11-01 01:26:03

标签: java linux

我正在尝试学习如何使用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上发布的新手,所以如果我做错了什么,请放轻松,我试着提供足够的信息,而不是漫无目的。谢谢!

1 个答案:

答案 0 :(得分:1)

我相信你不应该使用'class'作为变量名。这是Java中的一个关键词。