导入/打包初学者的问题

时间:2014-12-24 16:28:13

标签: java terminal package

我在桌面上有一个HelloDate.java,在/ home / seba / Desktop / programming_Ubuntu / net / sssw / test中有一个Second.java

import net.sssw.test.*;


public class HelloDate{

public static void main(String args[]) {

    System.out.println("from main!");

    Second ob1 = new Second();

    ob1.f();

}

}

Second.java:

package net.sssw.test;

public class Second{

public Second(){
    System.out.println("from constructor");
}
public void f(){
    System.out.println("from second!");
}

}

如何用linux ubuntu 14.04终端编译这个程序(我必须输入什么命令),我已经安装了JDK。

2 个答案:

答案 0 :(得分:0)

要编译文件,请打开终端并输入

javac filename.java

要运行生成的类文件,请使用

java filename

使用jar文件编译

javac -cp /path/to/file.jar filename.java

如果你有多个类路径,和/或在不同的位置,你可以用冒号分隔它们......例如:

javac -cp /path/to/file1.jar:/path/to/file2.jar filename.java

编译完成后,您可以在包含类路径的同时运行java程序:

java -cp /path/to/file.jar filename

希望这会有所帮助..

答案 1 :(得分:0)

执行以下命令

cd <java file folder>
javac *.java
java <name of the main class>
here the main class is HelloDate
java HelloDate

希望有所帮助