__macosx

人们一直试图通过Mac上的Java开发世界来解决这个问题,这一直是我一直遇到的问题。 他们必须解决的第一件事就是设置适当的工具和环境。

幸运的是,足够多的MacOSX (Lion或以前的版本)仍然具有许多重要的Java开发工具,这些工具已经集成并可以使用。 通常需要的主要3种工具如下。

  • Java (当然)–默认情况下未预先安装。 您需要做的就是打开Terminal.app并输入类似java -version的内容 。 然后将出现一个弹出窗口,要求您安装最新的可用运行时间(当时仍是Java 6)
  • Apache Ant –已预先安装! (当时为1.8.2,即Lion 10.7.1)
  • Apache Maven –已预先安装。 (当时为3.0.3-狮10.7.1)

因此,所有基本工具都已存在-您所需要做的就是通过定义其他工具(例如IDE,应用服务器等)通常需要的HOME变量来设置环境。

您所要做的就是在主文件夹中创建一个特殊文件,并使用一些基本的脚本命令(例如export)来指示工具的路径。 真的很容易。

1.转到您的主文件夹,这就像

cd \Users\yourUserName

在我的系统中

cd \Users\papo

2.使用以下命令使用vi或vim(或您喜欢的任何东西)创建一个新文件

vi .profile

3.在文件中使用(vim)–只需添加以下行

export JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Home
export ANT_HOME=/usr/share/ant/
export MAVEN_HOME=/usr/share/maven/

4.保存文件(vi->按Esc和:w)(请参阅vi基本命令在此处 )
5,准备好打开新的终端选项卡或窗口,并通过键入以下内容测试是否已设置所有环境变量

echo $JAVA_HOME
echo $ANT_HOME
echo $MAVEN_HOME

这就是您的环境变量已经准备就绪,MacOSX已经将Java,Ant和Maven可执行文件集成到系统路径中。

笔记:
将来某些路径可能会更改-您始终可以使用' which '和'ls -al'命令检查每个工具的预安装位置。

因此,如果您想知道Ant的去向,请输入以下内容

which ant

这将返回类似/ usr / bin / ant的内容

然后只需使用上面的路径并使用ls即可查看符号链接的真实路径

ls -al /usr/bin/ant

这将返回类似22 Jul 30 19:38 / usr / bin / ant / usr / share / ant / bin / ant的信息

希望有帮助! 请享用!

参考:在Papo日志博客上,距我们的JCG合作伙伴 Paris Apostolopoulos 5分钟之内 , 即可在MacOSX Lion中设置JAVA_HOME,MAVEN_HOME,ANT_HOME 。

相关文章 :

  • 将Maven与Ivy集成
  • 适用于Mac OS X的官方Java 7 –状态
  • Vaadin附加组件和Maven
  • OSGi将Maven与Equinox结合使用
  • GWT EJB3 Maven JBoss 5.1集成教程
  • 建立自己的GWT Spring Maven原型

翻译自: https://www.javacodegeeks.com/2011/12/setup-javahome-mavenhome-anthome-in.html

__macosx

__macosx_在5分钟内在MacOSX Lion中设置JAVA_HOME,MAVEN_HOME,ANT_HOME相关推荐

  1. 在5分钟内在MacOSX Lion中设置JAVA_HOME,MAVEN_HOME,ANT_HOME

    人们一直试图通过Mac上的Java开发世界来解决这个问题,这一直是我一直遇到的问题. 他们必须解决的第一件事就是设置适当的工具和环境. 幸运的是,足够多的MacOSX (Lion或以前的版本)仍然有许 ...

  2. 在10分钟内在新Mac中设置Java开发环境(更新)

    这只是一个小的更新文章,它引用了2个较旧的条目( a , b ),我将它们合并为一个步骤,就像一步操作,并确保所有功能都在最新的MacOSX 10.9 Mavericks下工作 . 我主要针对的是初次 ...

  3. 10分钟内在windows下安装woocommerce开发测试环境

    XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包.利用XAMPP,可以在几分钟内在windows环境下搭建出一个WooCommerce的开发测试环境. 1. 下载 ...

  4. UWP开发入门(十九)——10分钟学会在VS2015中使用Git

    原文:UWP开发入门(十九)--10分钟学会在VS2015中使用Git 写程序必然需要版本控制,哪怕是个人项目也是必须的.我们在开发UWP APP的时候,VS2015默认提供了对微软TFS和Git的支 ...

  5. PHP中设置一个严格30分钟过期Session面试题的4种答案

    今天在我的微博上发出一个问题: 我在面试的时候, 经常会问一个问题: "如何设置一个30分钟过期的Session?", 大家不要觉得看似简单, 这里面包含的知识挺多, 特别适合考察 ...

  6. 三分钟了解,阁中物电商是什么样的平台

    三分钟了解,阁中物电商是什么样的平台 阁中物优享商城,于2020年创办研发"阁中物"商城APP是一家以会员制为模式的生活商城分享平台. 由福建名企古韵阁拍卖有限公司入资创办古韵阁拍 ...

  7. 一分钟彻底清除电脑中的垃圾

    作者:凤山道人发短信加好友更多作品 级别:四级士官积分:922 主题推广:铁观音茶叶产地直销茶农价 八成现代人阳气不足 产地铁观音茶叶的最新价格 一分钟彻底清除电脑中的垃圾2010年03月14日 21 ...

  8. 计算机系统时间的修复,电脑中设置时间同步修复时间老是差几分钟的操作

    很多的小伙伴在休闲的时候都是很喜欢玩开通不同的呈现出来设置我们的电脑的,那在电脑中对于系统提示的问题时间总是不对的情况不显示的情况我们应该怎么办呢,对于这个疑问的情况不了解的,今天小编就俩跟大家分享一 ...

  9. java中OOD_还在傻傻分不清?3分钟快速认识Java中的OOA、OOD、OOP

    在计算机专业中,Java专业是最常设的专业之一,在学习Java时,框架是重要的学习内容,你还在傻傻分不清吗?3分钟快速认识Java中的OOA.OOD.OOP.OOA:Object-Oriented A ...

最新文章

  1. 【矩阵运算c++实现】矩阵封装实现Matrix类
  2. php怎么刷新缓存,ZZ PHP立即刷新缓存(输出)的方法
  3. zabbix监控超详细搭建过程
  4. Java8的十大新特性
  5. mysql 异常关机后 无法查数据_MySQL数据库非法关机造成数据表损坏怎么排查 | 学步园...
  6. javafx 自定义控件_JavaFX技巧10:自定义复合控件
  7. Struts2学习笔记(一)--入门常见配置
  8. 蔬菜大棚成本_蔬菜大棚建设标准和成本
  9. 龙飞船再次发射成功!马斯克无缘现场,因疑似感染新冠……
  10. 【自用】手工编译lnmp环境
  11. oracle 11g nlslang,常用数学符号的 LaTeX 表示方法
  12. Spring框架零基础学习(一):IOC|DI、AOP
  13. 文本、词相似度论文阅读笔记
  14. struts2 中 Actionsupport类的作用
  15. 机器人动力学(雅克比)
  16. 3月大修之后 Flash的安全问题继续被诟病?
  17. c语言怎么判断一个目录下面的文件是否为隐藏文件,怎么能显示出隐藏文件?...
  18. vant步进器传值_有赞开源的Vue 2.0 的 Mobile 组件库 Vant
  19. 磨砂玻璃效果的Tab栏
  20. 安超云生态|安超云与长城超云完成兼容互认证 携手打造协同生态

热门文章

  1. 使用ueditor实现多图片上传案例——DaoImpl层(ShoppingDaoImpl)
  2. 第7步 mybatis-generator dao层生成器
  3. Java程序创建Kafka Topic,以及数据生产消费,常用的命令
  4. 带Quarkus的Qute模板
  5. java登录界面命令_Java命令行界面(第18部分):JCLAP
  6. spring内容协商管理_Spring框架中的内容协商
  7. ios 静音模式_静音设计模式
  8. spark rest_Spark简介,您的下一个REST Java框架
  9. 叉叉框架_叉/连接框架
  10. java8 函数式编程_使用Javaslang进行Java 8中的函数式编程