Java中的Hello World编译错误

时间:2013-07-23 13:04:17

标签: java compiler-errors

我尝试在Mac上编译HelloWorld。

public class HelloWorld {
    public static void main(String args[]) {
        System.out.println("Hello World!");
    }
}

我从终端跑:

$javac HelloWorld.java

我得到了

error: error reading /Users/gioelelamanno/Library/Java/Extensions/algs4.jar; 
cannot read zip file 1 error

相反,Eclispse编译并运行没有问题。 我该如何解决?

2 个答案:

答案 0 :(得分:3)

很可能,JAR文件algs4.jar已损坏。将其从类路径中删除,或者根据需要获取另一个副本以供将来编译。可以下载JAR文件here

答案 1 :(得分:0)

您需要在eclipse中创建.jar文件。保存后,您应该可以在控制台中查看它。在这种情况下,终端。我有同样的问题。这就是我解决它的方式。