我的Debian 64bit服务器上有一个需要Java 32bit的appilcation。现在在.profile或SH文件中运行正常。
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_25/
export LD_LIBRARY_PATH=.:$JAVA_HOME/jre/lib/i386/server:$JAVA_HOME/jre/lib/i386/client:/usr/local/lib
但是,当我在屏幕上启动它时,它根本不加载Java路径和LD lib路径。 任何人都知道如何解决这个问题?
答案 0 :(得分:0)
请告诉我控制台中下一个命令的结果
java -version
和
echo $JAVA_HOME
echo $LD_LIBRARY_PATH
你在环境变量中有这个吗?
env | grep JAVA
就我而言,我有这个
user:$ java -version
java version "1.8.0_25"
Java(TM) SE Runtime Environment (build 1.8.0_25-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)
user:$ echo $JAVA_HOME
/opt/jdk/jdk1.8.0_25
user:$ env | grep JAVA
JAVA_HOME=/opt/jdk/jdk1.8.0_25