通过ubuntu终端编译整个java包和类

时间:2016-05-06 19:13:38

标签: java ubuntu terminal compilation package

所以,我在3个不同的类文件中写了3个简单的类: Point.java,Rectangle.java,Circle.java,

和一个名为main.java的主类。 它们都是相同的文件夹名称形状。

主类只有一个main函数,用于声明每个形状并打印它们。

所有文件都在此路径中: 〜/下载/ myProject的/ SRC /形状/

有人可以帮我解决我应该编写的具体命令来编译这个主类吗?

请注意,当我使用此命令时:    javac -cp src / shapes src / shapes / main.java 编译器返回如下错误:

src / shape / main.java:7:error:找不到符号         点p1 =新点(1.5,2);         ^   符号:类Point   location:class main

我声明的每个形状......

2 个答案:

答案 0 :(得分:0)

javac Point.java
javac Rectangle.java
javac Circle.java
javac main.java

只需按正确的顺序编译它们:Point用于Rectangle和Circle(我想象),所以在之前将其编译为

请记住,在Java类名中应该始终是标题大小写(AKA:Main.java,而不是main.java)。

答案 1 :(得分:0)