我试图在我的MAC OS X 10.11(El Capitan)上运行JAVA应用程序。
我使用此链接在MAC OS X 10.11上设置了JAVA_HOME。
我能够运行以下命令:
java -version
which java
但是,当我转到MAC上的终端应用程序并键入echo $ JAVA_HOME时,什么也看不到。这是为什么?这是否意味着我的JAVA_HOME设置不正确?
好的,首先,我们必须弄清楚 在哪里 设置JAVA_HOME
。
简化后,您可以在两个文件中定义它:~/.bashrc
或~/bash_profile
。通过 默认情况下
前者是后者则用于“登录shell”所谓的“交互式非登录shell”执行。“登录外壳”正是您所期望的:通过命令行登录后启动的外壳。“交互式非登录外壳”是例如从GUI内启动的外壳。因此,据此,我们应该将出口声明放入~/.bashrc
。
旁注:虽然OS X的“终端”应用程序读取提到的两个文件,但这不是默认行为,因此不应这样对待。这就是为什么我写了一个解释。
您需要将JAVA_HOME导出到~/.bashrc
文件中,以便每次打开外壳时都会设置变量。
在OS
X上,Java开发工具包和运行时环境在其中存储/Library/Java/JavaVirtualMachines/
了相当长的一段时间。在那里看看。这是我的机器的外观:
/Library/Java/JavaVirtualMachines/
├── jdk1.7.0_45.jdk
├── jdk1.8.0_20.jdk
├── jdk1.8.0_25.jdk
└── jdk1.8.0_51.jdk
子文件夹看起来与此类似
jdk1.7.0_45.jdk/
└── Contents
├── Home
├── Info.plist
└── MacOS
我们到了。因此,如果您想指向JDK 1.7.0_45,则可以将以下语句放入.bashrc
export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home"
为了确保调用了该Java版本的正确二进制文件,还应该在上述语句之后的某处添加以下内容:
export PATH=$JAVA_HOME/bin:$PATH
问题:为什么Axis 2看不到Java home在哪里?我是不是设置错了? 如果我在命令行中键入,它会说 /system/library/java/javavirtualmachines/1.6.0.jdk/contents/home 我已经导航到JavaVirtualMachines文件夹,并且jdk确实在那里。
我需要导航到我以前的活动。我想使用操作栏(工具栏)的向上箭头。我无法在我的操作栏(工具栏)中看到向上箭头。我在下面附上活动代码。 ImageActivity。Java语言 有没有人曾经面对过这种情况,并以某种方式找到了解决它的方法?提前谢谢。
问题内容: 许多使用Shell脚本配置其环境的Java应用程序都使用环境变量来启动Java的正确版本,找到JRE JAR,等等。 在OSX 10.6上,以下路径似乎对此变量有效 其中一些是到实际当前VM的符号链接(在Java Preference窗格中定义)。 但是应该使用哪一个?或者可以使用其中任何一个? 问题答案: 我只是设置JAVA_HOME为该命令的输出,该命令应该为你提供Java首选项中
我刚刚安装了Ubuntu desktop 12.04并通过以下方式安装了Java 6 JDK: 但是当我转到时,我没有看到一个名为的目录,所以我认为它根本不存在!?! 当我转到时,我看到: 我现在正试图将作为环境变量添加到中,以便从基于shell的Ant构建中访问它: ? ? 还有别的吗? 我所说的“”是指我在系统上安装的JDK6的顶级目录,无论它在哪里······
我已经使用开发人员沙盒帐户构建了一个集成。我最近将我的应用程序升级为live,并将我的生产环境配置为使用新的集成id和secret以及live Docusign url。 但是,当我尝试在应用程序的帐户中创建oauth连接时,我的服务器会获取一个代码,将客户端重定向到Docusign以进行身份验证,但Docusign登录屏幕显示错误“没有向Docusign注册的重定向URI”。事实并非如此-我的开
在bash_profile中,java_home的设置如下所示 导出java_home=$(/usr/libexec/java_home) /usr/bin/java 命令java给出下面的路径 /usr/bin/java 命令“ls-la/usr/bin/java”提供以下链接 LRWXR-XR-X1根轮74 2019年1月15日/usr/bin/java->/system/library/fr