SUSE Linux 11 中JDK的环境变量设置 - 哭求assist

kurt17 2011-11-02 11:05:23
图携带方便买了个HP mini 5102上网本。主要是为了学java。

装了jdk1.7,环境变量设置老是出问题。

搜了很多资料,也操作了多次,还是不行。

在终端中,跳到用vim编辑/etc中的profile时,添加好export JAVA_HOME等等变量后,找不到保存的命令或者按钮。

为这个都折腾好几天了。我都想抓狂了。

请高手赐教。

非常感谢。
...全文
418 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
kurt17 2011-11-03
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 fangzhaoguo 的回复:]
JAVA_HOME="JDK路径"
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib

要注意,Windows下是.;而Linux下是.:
这个地方不一样
[/Quote]

多谢。弄好了。jvm的path好像改不了,修改环境变量后只是了compilor的变量。至少两个都是1.6的,没有显示兼容问题。
fangzhaoguo 2011-11-02
  • 打赏
  • 举报
回复
[Quote=引用楼主 kurt17 的回复:]
图携带方便买了个HP mini 5102上网本。主要是为了学java。

装了jdk1.7,环境变量设置老是出问题。

搜了很多资料,也操作了多次,还是不行。

在终端中,跳到用vim编辑/etc中的profile时,添加好export JAVA_HOME等等变量后,找不到保存的命令或者按钮。

为这个都折腾好几天了。我都想抓狂了。

请高手赐教。

非常感谢。
[/Quote]

JAVA_HOME="JDK路径"
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib

要注意,Windows下是.;而Linux下是.:
这个地方不一样
fangzhaoguo 2011-11-02
  • 打赏
  • 举报
回复
[Quote=引用楼主 kurt17 的回复:]
图携带方便买了个HP mini 5102上网本。主要是为了学java。

装了jdk1.7,环境变量设置老是出问题。

搜了很多资料,也操作了多次,还是不行。

在终端中,跳到用vim编辑/etc中的profile时,添加好export JAVA_HOME等等变量后,找不到保存的命令或者按钮。

为这个都折腾好几天了。我都想抓狂了。

请高手赐教。

非常感谢。
[/Quote]

必须得是root权限才可以保存
用vim时,输入完按ESC后,输入:wq
才能保存
关键是root权限
kurt17 2011-11-02
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 trocp 的回复:]

保存的方法是

在编辑状态,按一下ESC,输入命令 “:wq”,其中w表示保存(write),q表示退出(quit);注意命令中本身包含一个冒号.
[/Quote]
刚好百度到这个命令,保存好了。
运行echo $JAVA_HOME,显示设好了jdk1.6.0_29,
但是运行java -version,还是显示1.6.0_22
运行javac -version, 显示1.7.0_01

javac和java版本不一致,这个好麻烦啊。我得继续搜索去。多谢。
oO临时工Oo 2011-11-02
  • 打赏
  • 举报
回复
保存的方法是

在编辑状态,按一下ESC,输入命令 “:wq”,其中w表示保存(write),q表示退出(quit);注意命令中本身包含一个冒号.

kurt17 2011-11-02
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 fangzhaoguo 的回复:]
JAVA_HOME="JDK路径"
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib

要注意,Windows下是.;而Linux下是.:
这个地方不一样
[/Quote]
谢谢了。终于弄好了。还是得亲自找到安装目录,按照目录来输入的。装了1.6.0_29的jdk,可以和系统自带并升级过的1.6.0_22版本的jvm兼容了,先这样用了。已经四次恢复系统了。

23,405

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧