无法更新raspberry pi中的jdk1.7.0_45

时间:2013-12-26 06:12:37

标签: java linux raspberry-pi xming

我正在开发使用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

显示旧版本的细节。

如何将其更新到最新版本? 我的步骤有什么错误吗?

1 个答案:

答案 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的教程。