在 Debian 上“远程跑 Java 并连接”通常有几种常见场景,下面按使用目的分情况说明,你可以对号入座。
sudo apt update
sudo apt install default-jdk
java -version
scp MyApp.jar user@debian_ip:/home/user/
ssh user@debian_ip
java -jar MyApp.jar
后台运行(推荐):
nohup java -jar MyApp.jar > app.log 2>&1 &
java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 -jar MyApp.jar
sudo ufw allow 5005
java -jar demo.jar --server.port=8080
sudo ufw allow 8080
http://debian_ip:8080
docker run -d -p 8080:8080 my-java-app
0.0.0.0tmux / screen-Xms512m -Xmx1024m
如果你能说清楚:
我可以给你更精确的命令。