我正在开发使用Windows笔记本电脑和覆盆子pi的电视记分牌应用程序。 我正在使用putty来连接套接字。
在此之前,它要求声明X11服务器变量,所以我已经在我的笔记本电脑中安装了Xming服务器并修复为localhost:0.0.0.0
但JFLauncher会不断弹出安装最新Java Runtime的消息。
所以我认为最新且合适的应该是jre 1.7.0_45
。
我已下载了电子邮件jre-7u45-fcs-b15-linux-arm-vfp-hflt-client_headless-26_sep_2013
mkdir java
cd java
tar zxvf *.gz
解包后,我删除了rar文件。
./bin/java -version
它显示了最新版本,但如果我只是
java -version
显示旧版本的细节。
如何将其更新到最新版本? 我的步骤有什么错误吗?
答案 0 :(得分:2)
但如果我只是java -version它会显示旧的版本细节。
从命令行运行此命令时,PATH
环境变量将由shell评估以确定如何消除命令的歧义。如果您不确保新的java二进制位置在PATH
中,并且优先级高于旧的,那么shell无法知道如何执行新的java。
尝试以下方法:
$which java //tells you which java command the shell will execute
$echo $PATH //shows you what directories are in your path
$export PATH=/my/new/java/bin/directory:$PATH //set your new java into the PATH env
$java -version
请参阅this有关设置PATH的教程。