相关疑难解决方法(0)

JAVA_HOME在MacOS Mojave(10.14)到Lion(10.7)的哪里?

Java是最新版本macOS上的可选包.

然而,一旦安装,似乎JAVA_HOME环境变量设置不正确.

java macos

544
推荐指数
14
解决办法
46万
查看次数

在Mac OS X上安装了Java 7但终端仍在使用版本6

我安装了从oracle网站下载的JDK 7u7.但安装后,终端仍然显示java版本6

$java -version
java version "1.6.0_35"
Java(TM) SE Runtime Environment (build 1.6.0_35-b10-428-11M3811)
Java HotSpot(TM) 64-Bit Server VM (build 20.10-b01-428, mixed mode)
Run Code Online (Sandbox Code Playgroud)

任何想法为什么java 7没有出现?

Ans:好的,问题已经解决了.答案是:我发现我的终端有一个.bash_profile,java home变量设置为1.6

export JAVA_HOME="/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home"
Run Code Online (Sandbox Code Playgroud)

因此,每次打开新的终端窗口时,这都会导致问题.只需删除此行即可解决问题.您仍然需要遵循@aleroot所说的内容,但如果这对您不起作用,请检查.bash_profile(或.bashrc)设置文件以查看您之前是否已导出任何Java版本.

java macos java-7

388
推荐指数
17
解决办法
33万
查看次数

在OS X 10.9上安装Java(Mavericks)

我在Mac OS X v10.8(Mountain Lion)上安装了JDK.当我将它升级到Mac OS X v10.9(Mavericks)并在终端中运行时,它显示:java -version

没有Java运行时,请求安装.

然后我在Mac上手动安装了JDK(1.7).似乎安装工作正常.安装完成后,我打开终端并输入java -version.它也显示了同样的错误:

没有Java运行时,请求安装.

我怎么解决这个问题?

java macos

321
推荐指数
4
解决办法
40万
查看次数

通过launchd.conf设置环境变量不再适用于OS X Yosemite/El Capitan/macOS Sierra/Mojave?

它看起来好像launchd.conf不再加载我的环境变量了.还有其他人注意到了吗?

还有另一种永久设置环境变量的解决方案吗?

environment-variables osx-yosemite osx-elcapitan

185
推荐指数
5
解决办法
11万
查看次数

在MAC OSX 10.9上设置JAVA_HOME环境变量

我刚买了一台全新的MacBook Pro.这是我有史以来的第一个MAC,我仍然试图抓住导航的方向.无论如何......我也是Java的新手,我在我的Windows PC上练习,然后才永久死亡.现在我在这个MAC上,我安装了JDK,现在我需要设置JAVA_HOME环境变量.我不知道该怎么做.

我尝试了一些这些指南,并没有走得太远.

http://www.mkyong.com/java/how-to-set-java_home-environment-variable-on-mac-os-x/ http://www.youtube.com/watch?v=aCEPrODy68o

而且我非常确定这个让我创建了一个现在无用的文件:
youtube.com/watch?v=-cASjkF94dc

我能够找到终端,我想我创建了一些多个文件.我收到这样的消息:


(1)另一个程序可能正在编辑同一个文件.如果是这种情况,请注意在进行更改时不要以同一文件的两个不同实例结束.退出,或继续谨慎.


(2)此文件的编辑会话崩溃.如果是这种情况,请使用":recover"或"vim -r /Users/Erwin/.bash_profile"来恢复更改(请参阅":help recovery").如果您已经这样做,请删除交换文件"/Users/Erwin/.bash_profile.sw p"以避免此消息.

有些Mac专家可以帮助我解决这个问题并逐步设置Java环境吗?

java osx-mavericks

118
推荐指数
9
解决办法
20万
查看次数

Snow Leopard上的.profile和.bash_profile之间的区别

我将在我的计算机上设置mySQl的路径(我正在运行Snow Leopard)但我在网上看到了不同的说明.

有人说要更改.profile文件,有人说更改.bash_profile文件.有什么不同?

macos terminal .bash-profile

64
推荐指数
2
解决办法
3万
查看次数

Intellij JAVA_HOME变量

我开始使用Gradle和Intellij但是我遇到了配置Gradle的JVM的问题.当我开始一个新的Gradle项目时,我不允许将JVM定义为我的JAVA_HOME变量.以下屏幕截图显示了正在发生的事情:

新的gradle项目

正如你所看到的,Intellij说我的JAVA_HOME变量没有定义,但是如果我输入echo $JAVA_HOME我可以得到我的Java目录,在我的情况下:/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home

我的./~bash_profile配置如下: export JAVA_HOME=$(/usr/libexec/java_home)

有人能想出发生了什么吗?谢谢!

java intellij-idea

58
推荐指数
5
解决办法
8万
查看次数

R - 错误:.onLoad在'rJava'的loadNamespace()中失败

在加载rJava包时,我收到此错误:

Error : .onLoad failed in loadNamespace() for 'rJava', details:
  call: inDL(x, as.logical(local), as.logical(now), ...)

error: unable to load shared object 'C:/Users/ankitagarwal5/Documents/R/win-library/3.2/rJava/libs/x64/rJava.dll':
  LoadLibrary failure:  %1 is not a valid Win32 application.

In addition: Warning message:
  package ‘rJava’ was built under R version 3.2.3 
Error: package or namespace load failed for ‘rJava’
Run Code Online (Sandbox Code Playgroud)

我在StackOverflow上提到了各种帖子,并尝试相应地进行更改,但没有任何效果.以下是我解决问题的各个步骤:

if (Sys.getenv("JAVA_HOME")!="")
  Sys.setenv(JAVA_HOME="")
library(rJava)
Run Code Online (Sandbox Code Playgroud)

这没用.

然后我尝试了这个:

options(java.home="C:\\Program Files\\Java\\jre1.8.0_91\\")
library(rJava)
Run Code Online (Sandbox Code Playgroud)

这也不起作用.

我的jvm.dll位于我的Windows 7 64位操作系统中的这个位置 - C:\ Program Files(x86)\ Java\jre1.8.0_91\bin\client

我还在C:\Program Files (x86)\Java\jre1.8.0_91\bin\client我的环境变量中添加了我的PATH变量并重新启动了RStudio并尝试再次安装和加载rJava.这也行不通.

如果有人能帮我解决这个问题,我真的很感激.

多谢你们!

r rjava

33
推荐指数
3
解决办法
8万
查看次数

在OS X上运行ProGuard:Apple相当于rt.jar在哪里?

我正在运行ProGuard来缩小我的jar文件.它需要的参数之一是系统的运行时jar.这是$JAVA_HOME/lib/rt.jarSun发行版,但不适用于Apple的Mac OS X(在我的案例中为v10.6(Snow Leopard)).

OS X有rt.jar吗?

java macos proguard

26
推荐指数
2
解决办法
8780
查看次数

Eclipse没有在OS X Mavericks中启动?(没有一次反弹或错误消息!)

当我尝试在Mavericks中启动Eclipse时,它什么也没做.活动监视器和控制台都没有反映我无论如何都要启动它.图标不会反弹.没有错误出现.没有错误的声音.根本不值一提.

我有一些其他程序表现出相同的症状,例如NetExtender.

这是2012年MBP(非Retina),其中包含2013年10月22日通过MAS向所有人发布的Mavericks版本(build 13A603 ... OS X 10.9.0).

Eclipse是版本4.3 NetExtender是版本6.0.719

谷歌搜索周围有人提出问题是在小牛队中使用Java.我下载并安装了最新的JDK(7.45),但这似乎没有任何帮助.

java eclipse macos osx-mavericks

16
推荐指数
2
解决办法
1万
查看次数