当前位置: 首页 > 面试题库 >

如何将Oracle的Java设置为Ubuntu中的默认Java?

赫连永怡
2023-03-14
问题内容

如何更改JAVA_HOMEUbuntu中的值以指向Oracle的Java?

它应该指向java-6-sun还是java-6-sun-1.6.0.24


问题答案:

我把线:

export JAVA_HOME=/usr/lib/jvm/java-7-oracle

在我的~/.bashrc档案中。

/usr/lib/jvm/java7-oracle应该是指向的符号链接/usr/lib/jvm/java-7-oracle-[version number here]

它是一个符号链接的原因是,如果有JVM的新版本,则不需要更新.bashrc文件,它应该自动指向新版本。

如果要JAVA_HOME全局和在系统级别设置环境变量,则意味着应在/etc/environment文件中进行设置。



 类似资料:
  • 问题内容: 我有一个大型的Swift项目,从技术上讲是一个混合项目,因为它包含少量的Objective- C代码。但是,每当我进入LLDB时,表达式评估器都期望使用Objective-C语法。我可以将Swift与一起使用,但这每次都很难输入。 我可以将LLDB表达式评估器默认为Swift吗? 问题答案: 有一个目标级别设置可以强制使用该语言: 或者,您可以为特定的快速表达式创建别名:

  • 问题内容: 有没有办法为通用模板指定默认类型? 假设我有一堂课。猴子可以生活在不同的,例如或: 有没有一种方法可以为指定默认值,所以我可以使用类型而不是没有得到编译器警告? 编辑 换句话说,是否有一种方法可以摆脱“原始类型”警告而不必明确地禁止它呢? 问题答案: 不,你不能那样做。通用参数没有默认值。您可以重新组织类型层次结构,以便有一个GenericMonkey和一个DefaultMonkey可

  • 问题内容: 我试图将默认的python版本设置为in 。默认情况下为(2.7)。我遵循以下步骤: 但第二条语句出现以下错误, 我是Ubuntu的新手,我不知道自己在做什么错。 问题答案: 编辑: 我幼稚的时候写的是更好的方法。请参阅@Pardhu的答案。 打开.bashrc文件。 在文件顶部的新行上键入,然后使用ctrl + o保存文件并使用ctrl + x关闭文件。然后,返回您的命令行类型 。现

  • 问题内容: 我在同一包中有2个班级。这两个类都具有main方法。现在,我想构建一个jar文件。我想建立2个jar文件,这些文件使用不同的主要功能作为默认主要功能。 例如 如何在NetBeans IDE中进行操作? 我找到了答案。您可以在netbeans中轻松地做到这一点:1)右键单击项目>属性>运行>选择类frm并下拉列表。在netbeans中是如此简单。Netbeans摇摇欲坠! 问题答案: 在

  • 我试图设置可变投掷SpEL在Spring启动应用程序: 应该来自应用程序-{profile}。财产。但是字段始终为空,即使已存在。 带有的代码可以正常工作,但包含空字符串。 我的问题是,如果使用SpEL的属性不存在,如何将null设置为variable。 upd:值来自特定于配置文件的属性文件

  • 问题内容: 如何设置默认的Java字符编码? 问题答案: 必须在JVM启动时指定该属性。通过输入你的主要方法时,编码中使用的字符由和默认的构造函数,并已被永久缓存。 在特殊情况下, 可以使用环境变量来指定此属性,但通常是这样完成的: 将反映对属性的更改,但是核心Java库中需要确定默认字符编码的大多数代码都不使用此机制。 在编码或解码时,可以查询属性或查找当前的默认编码,并使用适当的方法或构造函数