如何快速定位并修复Debian系统上Java程序崩溃的具体原因?
- 内容介绍
- 文章标签
- 相关推荐
Debian程序出现Java错误时。可按以下步骤排查解决:
1. 检查Java安装
使用命令 ~java-version~、~javac -version~ 确认是否安装及版本号正确,领先的全球云计算和云安全提供商!
如果未安装,可使用命令sudo apt-get install openjdk-11-jdk或sudo apt-get install default-jdk安装。
如果安装有多个版本,使用update-alternatives命令切换不同的版本。如:sudo update-alternatives --config java。 老实说,
c•^Š
以选给 出
1.c•^Š/var/log/syslog/ 2.指,/var/log/syslog/ 3.,journalctl -xe 4.。/var/log/syslog/
斷
参sudo apt update &&sudo apt install openjdk-11-jdk
际 //var/log/syslog/
/usr/lib/jvm/java-1.?/bin/java—rwxr-xr-x—;/usr/bin/java—rwxr-xr-x—;/usr/lib/jvm/java-11-openjdk-amd64/bin/java—
/usr/lib/jvm/
/var/cache/apt/archives/.
JA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
JA_HOME=/usr/lib/jvm/java-11-openjdk-amd64 PATH=$PATH:$JA_HOME/bin export JA_HOME export PATH)
:在终端输入命令source .bashrc 或者source .bash_profile重新载入配置文件生效)
.jar文件权限不足。可以用chmod +X app.jar添加执行权限,或者chown youruser :youruser app.jar修改所有者.
Selinux/Apparmor:
Debian程序出现Java错误时。可按以下步骤排查解决:
1. 检查Java安装
使用命令 ~java-version~、~javac -version~ 确认是否安装及版本号正确,领先的全球云计算和云安全提供商!
如果未安装,可使用命令sudo apt-get install openjdk-11-jdk或sudo apt-get install default-jdk安装。
如果安装有多个版本,使用update-alternatives命令切换不同的版本。如:sudo update-alternatives --config java。 老实说,
c•^Š
以选给 出
1.c•^Š/var/log/syslog/ 2.指,/var/log/syslog/ 3.,journalctl -xe 4.。/var/log/syslog/
斷
参sudo apt update &&sudo apt install openjdk-11-jdk
际 //var/log/syslog/
/usr/lib/jvm/java-1.?/bin/java—rwxr-xr-x—;/usr/bin/java—rwxr-xr-x—;/usr/lib/jvm/java-11-openjdk-amd64/bin/java—
/usr/lib/jvm/
/var/cache/apt/archives/.
JA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
JA_HOME=/usr/lib/jvm/java-11-openjdk-amd64 PATH=$PATH:$JA_HOME/bin export JA_HOME export PATH)
:在终端输入命令source .bashrc 或者source .bash_profile重新载入配置文件生效)
.jar文件权限不足。可以用chmod +X app.jar添加执行权限,或者chown youruser :youruser app.jar修改所有者.
Selinux/Apparmor:

