在 Ubuntu 上测试(运行/调试/单元测试)Java 程序,通常可以按下面的步骤来做。
sudo apt update
sudo apt install openjdk-17-jdk -y
(也可安装 8 / 11 / 21 等版本)
java -version
javac -version
mkdir ~/javatest
cd ~/javatest
nano Hello.java
public class Hello {
public static void main(String[] args) {
System.out.println("Hello Ubuntu");
}
}
javac Hello.java
java Hello
输出:
Hello Ubuntu
⚠️ 注意:
public class 名一致.class目录结构:
src/com/example/Test.java
package com.example;
public class Test {
public static void main(String[] args) {
System.out.println("Package test");
}
}
编译:
javac -d out src/com/example/Test.java
运行:
java -cp out com.example.Test
sudo apt install maven -y
mvn archetype:generate -DgroupId=com.demo -DartifactId=myapp -DinteractiveMode=false
cd myapp
mvn test
mvn exec:java -Dexec.mainClass="com.demo.App"
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;
class DemoTest {
@Test
void testAdd() {
assertEquals(2, 1 + 1);
}
}
运行:
mvn test
javac -g Hello.java
jdb Hello
安装 VS Code:
sudo snap install code --classic
sudo update-alternatives --config java
如果你有:
可以贴出来,我可以帮你具体分析。