首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在Mac Caralina上不能从JAVA_HOME运行java命令

的原因是,Mac Caralina默认不再支持32位应用程序,而某些旧版本的Java开发工具可能是32位的,因此无法在该系统上运行。

要解决这个问题,可以按照以下步骤进行操作:

  1. 确认已经安装了64位的Java开发工具。可以通过在终端中运行以下命令来检查Java版本:
  2. 确认已经安装了64位的Java开发工具。可以通过在终端中运行以下命令来检查Java版本:
  3. 如果显示的是32位版本或者没有显示版本信息,则需要安装64位的Java开发工具。
  4. 下载并安装最新的64位Java开发工具。可以从Oracle官方网站下载最新的Java开发工具安装包,并按照安装向导进行安装。
  5. 配置JAVA_HOME环境变量。打开终端,编辑用户主目录下的.bash_profile文件(如果不存在则创建),添加以下内容:
  6. 配置JAVA_HOME环境变量。打开终端,编辑用户主目录下的.bash_profile文件(如果不存在则创建),添加以下内容:
  7. 注意,上述路径是示例路径,需要根据实际安装的Java开发工具版本进行修改。
  8. 保存并退出.bash_profile文件,然后执行以下命令使配置生效:
  9. 保存并退出.bash_profile文件,然后执行以下命令使配置生效:
  10. 现在可以尝试在终端中运行java命令,应该可以正常执行了。

对于Mac Caralina上无法从JAVA_HOME运行java命令的问题,以上是一种解决方法。如果还有其他问题或者需要更详细的解释,请提供更多信息,以便我能够给出更准确的答案。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

零基础学Java(9)mac运行命令行提示”找不到或无法加载主类”

天坑 遇到的问题:使用命令行执行命令java EightSample,会报以下错误 错误: 找不到或无法加载主类 EightSample 运行环境 mac系统 IntelliJ IDEA编译器...Java 1.8 首先保证了Java环境变量和版本都是没问题的 然后保证已经执行了以下命令,生成了.class后缀的文件 javac EightSample.java 那么为什么还是报错呢?...问题原因 是因为idea编辑的时候加上了包名导致的错误 解决办法1 去掉第一行的package JavaProgramming; ,然后EightSample.java文件的当前目录编译java...文件: javac EightSample.java 运行编译后的文件: java EightSample 解决办法2 不修改文件,将当前目录cd到编译后包名的当前目录(一般是src目录),执行如下命令...: java JavaProgramming.EightSample 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/164791.html原文链接:https:/

1.4K20

Windos、Linux、Mac下如何安装JDK

前言 知乎看到很多童鞋因为安装jdk的时候,没有正确的配置,会遇到很多问题。所以决定今天写一下jdkWindows、Mac、Linux下都怎么安装。...其实这里真的是建议下载exe进行安装。...曾经知乎遇到过一个想玩我的世界的人,因为不懂Java就随便从网上下载了jdk进行安装,安装之后不仅我的世界玩不了,想安装java8都报错,后来我我之前的笔记本找到了免安装版,并远程帮他安上了Java8...选中Path,点击编辑,添加一行 %JAVA_HOME%\bin 验证 cmd命令行里面,输入java -version,如果正常输出版本信息,则安装成功。..._201 export JAVA_HOME=$PATH:$JAVA_HOME/bin 执行以下命令使更改生效: source /ect/profile 如果你是普通用户权限,就修改此用户的环境变量文件。

4.8K41
  • java学习之路:1.编译器Eclipse安装教程

    首先下载相关软件: 一.微软版 下载地址 Eclipse下载地址 JDK下载地址 二.MAC版 下载地址: Eclipse下载地址 选择百度网盘也是因为,百度网盘太慢了。...;%Java_Home%\bin;%Java_Home%\lib\dt.jar;%Java_Home%\lib\tools.jar 第二种: 变量名:Path 变量值:E:\JavaJDK\bin...这里讲一下为什么要配置环境变量,是为了你电脑的任何地方都可以运行java文件,不配置的话,java文件只能写在jdk安装目录的bin目录下,配置后才可以命令窗口进入目录后编译和执行。...接下来,是属于你的Hello World,至于MAC版的安装步骤差不多,只要有了安装包,一切都是浮云。祝刚学的JAVA的你和我能够蒸蒸日。 若有错误,欢迎指正,欢迎讨论。...每文一句:人生应该随和而不随波,宽容而迁就。别再为错过了什么而自己懊悔。每天给自己一个笑脸,告诉自己要开心,因为比起那些死亡线上挣扎的人,健康地活着,本身就是一种快乐。

    1K30

    自动化-Appium-环境搭建-Android(Java版)

    ;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar 2、点击新建,变量名填写 JAVA_HOME 变量值填写 D:\Java\jdk1.8.0..._121 3、修改Path,点击编辑,变量值最后添加 ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin 确定后,打开命令行,输入java -version,提示以下信息表示...如图所示,虚拟Android 6.0,则Android SDK必须下载此6.0的API,否则选此版本。 5、配置完成后,选中此虚拟设备,点击Start…。 6、点击Launch,进行启动。...Genymotion-ARM-Translation虚拟机支持文件,能够完美仿真ARM APP,安卓能够模拟使用,正常运行APP程序,运行速度明显快于SDK自带的模拟器,需要注意的是,虚拟机的安卓版本必须是...Genymotion-ARM-Translation虚拟机支持文件,能够完美仿真ARM APP,安卓能够模拟使用,正常运行APP程序,运行速度明显快于SDK自带的模拟器,需要注意的是,虚拟机的安卓版本必须是

    4.9K30

    环境变量详解

    环境变量详解 当前文章以 Java 为例,但是编程语言环境变量的知识大同小异,思想是相同的。...: Java 虚拟机或 Java 编译器中的一个参数,用于指运行程序所需要的 class 文件的位置; 环境变量的一个配置,作用也是用于指运行程序所需要的 class 文件的位置;  虽然很多关于如何配置...JDK 的文章让我们环境变量中配置 CLASSPATH,但是事实我们不需要配置这个参数。...第一个原因是 JAVA_HOME 中的相关 jar 文件并不需要 CLASSPATH,而很多文章中只是做了 JDK 自带架包的配置,除非我们将所有第三方架包都放置于 JAVA_HOME 中。...最后指定要运行的类的时候必须加上 package,其需要完整类名是规定; - classpath 选项可以使用缩写版本代替 -cp; 额外要说的 Mac 配置环境变量的方式是: vim ~/.bash_profile

    1.2K40

    Mac的JDK和Jenv(JAVA_HOME管理器)的详细配置使用教程

    前言 从Windows转为Mac的用户,第一次配置JDK环境变量可能有些不知所措;上次给搭建介绍了如何在Linux配置JDK,这次给大家介绍怎么Mac配置JDK。...配置好JDK,就可以运行Minecraft服务器或者是Apache Tomcat服务器等基于Java虚拟机的应用程序。...文末追加: JAVA_HOME="/Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home" CLASS_PATH="$JAVA_HOME/...:$PATH:$JAVA_HOME/bin" 之后,保存后,terminal输入: source ~/.zshrc 配置生效,JDK配置完成 Jenv的配置--多种JDK共存和切换 一些情况下,我们需要切换...environment variable 简单地说:使用一条命令可以轻松配置JAVA_HOME到环境变量。

    12.9K180

    mac 搭建Android开发环境

    mac搭建Android环境和在window大体相同,不过就是在做环境变量配置等方面有自己独到的方式,那么我们今天就讲一下mac系统下搭建Android环境。...环境变量配置 不过运行项目之前需要对Java和Android做一些环境变量的配置。 Java环境变量 ?...配置Java环境,依次输入以下命令(注:含$即需要我们输入的内容): $ cat ~/.bash_profile JAVA_HOME=`/usr/libexec/java_home` 注意:此处不是单引号...,是键盘“〜键”的符号 export JAVA_HOME $ echo $JAVA_HOME /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/...最后想说的是在运行Android项目的时候可能会涉及到运行的配置,但是选的时候一定要选运行Android项目,如: ?

    1.9K90

    mac 搭建Android开发环境

    mac搭建Android环境和在window大体相同,不过就是在做环境变量配置等方面有自己独到的方式,那么我们今天就讲一下mac系统下搭建Android环境。...环境变量配置 不过运行项目之前需要对Java和Android做一些环境变量的配置。 Java环境变量 ?...配置Java环境,依次输入以下命令(注:含$即需要我们输入的内容): $ cat ~/.bash_profile JAVA_HOME=`/usr/libexec/java_home` 注意:此处不是单引号...,是键盘“〜键”的符号 export JAVA_HOME $ echo $JAVA_HOME /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/...最后想说的是在运行Android项目的时候可能会涉及到运行的配置,但是选的时候一定要选运行Android项目,如: ?

    4.8K81

    【计算机本科补全计划】Java学习笔记(一) 安装配置 (Mac Sublime3) 红黄蓝

    毕竟我以后也会有当爸的一天~ 要是那些人渣站在悬崖,旁边没啥人看着,我上去踢一脚是做的出来,但是现在我还有自己的生活,所以只能尽我的绵薄之力,让更多人看到吧。绑架,呼喊,我就安静的表个态! ?...---- 二、 Mac Java环境的配置 ,编程环境安装完成,然后是配置电脑的环境变量。 首先,找到你的java_home地址: ?...="$JAVA_HOME/lib" PATH=“....然后按照下面的命令就ok了(要想马上生效,输入source /etc/profile): sh-3.2# echo $JAVA_HOME /Library/Java/JavaVirtualMachines...运行javac命令后,如果成功编译没有错误的话,会出现一个 HelloWorld.class 的文件。

    98470

    Java-安装

    Java-安装 JDK(Java Development Kit)是Java语言的软件开发工具包,主要用于移动设备、嵌入式设备Java应用程序。...,点击编辑,变量值最后添加 ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin 确定后,打开命令行,输入java -version,提示以下信息表示JDK环境变量配置成功。...2、JDK for Mac 2.1、安装 Mac环境下安装JDK,执行jdk-8u144-macosx-x64.dmg默认安装即可。 2.2、配置环境变量 1、打开终端,进入用户的根目录。...2、终端输入命令 ls –a ,查询 .bash_profile文件是否存在。...之后进行配置环境变量,输入vim /etc/profile 打开文件后,末尾添加以下内容(JAVA_HOME文件目录路径根据实际填写): export JAVA_HOME=/home/software

    78740

    macOS(Big Sur):eclipse下引用JDK 8 tools.jar 塈macOS下为eclipse设置JAVA_HOME环境变量问题

    以下为我的项目中关于引用JDK下tools.jar的pom.xml片段,windows,Linux下都工作正常,最近换到MacOS 11(Big Sur)下工作,命令行执行编译没有问题,但在eclipse...事实我确实在.zprofile中已经添加了JAVA_HOME定义。按道理不应该呀。为什么?对于我这个macOS的手新来说太不可理解了。...以设置 JAVA_HOME 为例 launchctl setenv JAVA_HOME=$(/usr/libexec/java_home) /etc/launchd.conf 添加 setenv JAVA_HOME...=$(/usr/libexec/java_home)的方式Mac OS X 10.10 and higher版本已经不再支持参见: 《HowTo: Set an Environment Variable...此方法是系统中增加了环境变量设置,对电脑的所有用户有效。

    3.2K30

    Ubuntu 13.04环境Hadoop1.2.1单机模式安装

    二、安装 JDK 1.7.0_45 依照从Oracle官网下载jdk-7u45-linux-x64.tar.gz,然后按下面的命令运行即可: 1、 cd /usr/ (注:进入usr目录) 2、....tar.gz (注:解压) 5、sudo gedit ~/.bashrc (注:修改根目录下的bashrc文件,以便设置java环境变量) bashrc最后追加以下内容: export JAVA_HOME...Required. export JAVA_HOME=/usr/java/jdk1.7.0_45 5、验证hadoop是否正常运行 cd hadoop-1.2.1 bin/hadoop version...目录下) cat output/* (查看输出结果) 后记:以上操作,也适用于mac os、cent os,不过有些细节要注意 mac osJAVA_HOME的路径为:/System/Library...JAVA_HOME=`/usr/libexec/java_home` 然后再 echo $JAVA_HOME就能看到当前jdk的路径了 cent osapt-get命令要改为 yum cent

    33210

    ubuntu13.04环境hadoop1.2.1单机模式安装

    二、安装 JDK 1.7.0_45 依照从ORACLE官网下载jdk-7u45-linux-x64.tar.gz,然后按下面的命令运行即可: 1、 cd /usr/ (注:进入usr目录) 2、sudo....tar.gz (注:解压) 5、sudo gedit ~/.bashrc (注:修改根目录下的bashrc文件,以便设置java环境变量) bashrc最后追加以下内容: export JAVA_HOME...export JAVA_HOME=/usr/java/jdk1.7.0_45 5、验证hadoop是否正常运行 cd hadoop-1.2.1 bin/hadoop version 正常情况下,会显示hadoop...) 后记:以上操作,也适用于mac os、cent os,不过有些细节要注意 mac osJAVA_HOME的路径为:/System/Library/Java/JavaVirtualMachines.../java_home` 然后再 echo $JAVA_HOME就能看到当前jdk的路径了 cent osapt-get命令要改为 yum cent os查看是不是64位:getconf LONG_BIT

    83790
    领券