当前位置: 首页 > 知识库问答 >
问题:

我将什么设置为java_home?

辛健
2023-03-14

我刚刚安装了Ubuntu desktop 12.04并通过以下方式安装了Java 6 JDK:

但是当我转到/usr/bin/时,我没有看到一个名为java的目录,所以我认为它根本不存在!?!

当我转到/usr/lib/jvm/时,我看到:

-rw-r--r--   1 root root  2387 Jun 27 05:21 .java-1.6.0-openjdk-amd64.jinfo
drwxr-xr-x   5 root root  4096 Aug 31 19:28 java-6-openjdk-amd64
drwxr-xr-x   3 root root  4096 Aug 31 19:28 java-6-openjdk-common
drwxr-xr-x   5 root root  4096 Aug 31 19:28 java-7-openjdk-amd64

我现在正试图将java_home作为环境变量添加到~/.bashrc中,以便从基于shell的Ant构建中访问它:

  • /usr/bin/java
  • /usr/lib/jvm
  • 还有别的吗?

我所说的“java_home”是指我在系统上安装的JDK6的顶级目录,无论它在哪里······

共有1个答案

穆毅然
2023-03-14

系统为您配置

sudo update-alternatives --config java

有关进一步的参考,请参见选择Ubuntu文档中使用的默认Java。

 类似资料:
  • 问题内容: 许多使用Shell脚本配置其环境的Java应用程序都使用环境变量来启动Java的正确版本,找到JRE JAR,等等。 在OSX 10.6上,以下路径似乎对此变量有效 其中一些是到实际当前VM的符号链接(在Java Preference窗格中定义)。 但是应该使用哪一个?或者可以使用其中任何一个? 问题答案: 我只是设置JAVA_HOME为该命令的输出,该命令应该为你提供Java首选项中

  • 问题内容: 。 为什么将Double.parseDouble制作为?例如 : IS印刷 相反,它必须显示或 任何帮助都将不胜感激。 问题答案: 仅具有15/16位数的精度,当您给它提供一个数字时,它就无法表示(多数情况下,甚至0.1都不是精度),它将采用最接近的可表示数字。 如果要精确表示,则需要使用BigDecimal。 版画 现实世界中很少有问题需要这种准确性,因为您无论如何都无法准确地进行测

  • 问题内容: 我一直想知道为什么JDBC API提供了自动提交模式()。似乎很吸引人的麻烦只是诱使人们陷入麻烦。我的理论是,仅将其添加到JDBC是为了简化希望创建使用JDBC编辑和运行SQL的工具的供应商的生活。是否有其他原因打开自动提交,还是总是错误? 问题答案: 不幸的是,使用自动提交是特定于数据库的(事务行为也是如此)。我认为,如果您没有全局的程序化交易策略,自动提交可能比仅希望每个人都正确关

  • 我不得不问这是一个好的做法吗?好心地建议使用它的优点和缺点(利弊)。

  • 我在Ubuntu中安装JDK有困难,我不能让它工作。谁能让我知道我做错了什么? 1-我从Oracle的网站下载了jdk-6u35-linux-i586.bin 2-我将下载的文件移到了家里/ 3-我使用chmod+x jdk-6u35-linux-i586.bin将其转换为可执行文件 4-我使用sudo./jdk1.6.0_35执行它 5-我使用mv jdk1.6.0_35//usr/local/