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

__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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/358525.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

教你玩转CSS 导航栏

目录 CSS 导航栏 导航栏 导航栏=链接列表 垂直导航栏 垂直导航条实例 激活/当前导航条实例 创建链接并添加边框

FOFA网络空间搜索引擎使用教程

FOFA网络空间搜索引擎使用教程 FOFA是白帽汇推出的一款网络空间搜索引擎,它通过进行网络空间测绘,能够帮助研究人员或者企业迅速进行网络资产匹配,例如进行漏洞影响范围分析、应用分布统计、应用流行度排名统计等。 官网:https:…

hdoj 1247 Hat’s Words(字典树)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid1247 思路分析:题目要求找出在输入字符串中的满足要求(该字符串由输入的字符串中的两个字符串拼接而成)的字符串。 对于长度为LEN的字符串,其可能由LEN种可能的拼…

html5拖动的面板 panel,基于jQuery UI的Bootstrap Panel面板功能增强插件

LobiPanel是一款基于jQuery UI的Bootstrap Panel面板功能增强插件。通过该插件可以为Bootstrap的原生Panel面板增加编辑标题,最大化,最小化,面板拖动关闭面板等功能。使用方法使用该Bootstrap面板功能增强插件需要引入jquery,jque…

教你玩转CSS 下拉菜单

目录 基本下拉菜单 实例解析 下拉菜单 下拉内容对齐方式 使用 CSS 创建一个鼠标移动上去后显示下拉菜单的效果。 基本下拉菜单 当鼠标移动到指定元素上时,会出现下拉菜单。 <style>.dropdown {position: relative;display: inline-block;}.dropdown-content {disp…

使线程转储智能化

很久以前&#xff0c;我了解了一个称为Log MDC的东西&#xff0c;我对此非常感兴趣。 我突然能够理解日志文件中发生的所有事情&#xff0c;并指出特定的日志条目&#xff0c;并找出对错&#xff0c;特别是在调试生产中的错误时。 在2013年&#xff0c;我受委托从事一个项目&a…

sqlmap --tamper 绕过WAF脚本分类整理

每当注入的时候看到这个贱贱的提示框&#xff0c;内心有千万只草泥马在奔腾。 但很多时候还是得静下来分析过滤系统到底过滤了哪些参数&#xff0c;该如何绕过。 sqlmap中的tamper给我们带来了很多防过滤的脚本&#xff0c;非常实用&#xff0c;可能有的朋友还不知道怎样才能最…

linux shell if 参数

shell 编程中使用到得if语句内判断参数 –b 当file存在并且是块文件时返回真 -c 当file存在并且是字符文件时返回真 -d 当pathname存在并且是一个目录时返回真 -e 当pathname指定的文件或目录存在时返回真 -f 当file存在并且是正规文件时返回真 -g 当由pathname指定的文件或目录…

计算机算法知识总结,移动笔试知识点之--计算机类-数据结构与算法知识点总结.pdf...

12345612int Push (SeqStackSeqStackSeqStack *s*s*s datatypedatatypedatatype x)x)x){ if s->top MAXLEN>top MAXLEN>top MAXLEN–1–1–1return 0 // 0 datatype Pop SeqStack *selse { s->top { datatype x;s->data[s->top]x>top]x>top]x // x if …

教你玩转CSS 提示工具(Tooltip)

如何使用 HTML 与 CSS 来创建提示工具。 提示工具在鼠标移动到指定元素后触发 基础提示框(Tooltip) 提示框在鼠标移动到指定元素上显示: <style>/* Tooltip 容器 */.tooltip {position: relative;display: inline-block;border-bottom: 1px dotted black; /* 悬停元素…

table 首先冻结_首先记录异常的根本原因

table 首先冻结Logback日志库的0.9.30版本带来了一个很棒的新功能&#xff1a;从根&#xff08;最内部&#xff09;异常而不是最外部异常开始记录堆栈跟踪。 当然&#xff0c;我的激动与我贡献了此功能无关。 用塞西尔德米勒&#xff08;Cecil B. de Mille&#xff09; 的话来形…

Spring Boot框架敏感信息泄露的完整介绍与SRC实战(附专属字典与PoC)

转载于&#xff1a;https://www.freebuf.com/vuls/289710.html #前言##Spring Boot框架介绍Spring框架功能很强大&#xff0c;但是就算是一个很简单的项目&#xff0c;我们也要配置很多东西。因此就有了Spring Boot框架&#xff0c;它的作用很简单&#xff0c;就是帮我们自动配…

php html邮件,php发送HTML邮件

PHP 发送HTML邮件需要实现php自动发邮件&#xff0c;原本希望调用Jmail组件实现的&#xff0c;但是发送中文内容的时候&#xff0c;在邮件正文后面总是多出一串乱码&#xff0c;另我很纠结&#xff0c;在网上找了半天也没有能找到原因&#xff0c;无奈之下找了一个socket实现的…

教你玩转CSS响应式设计

目录 什么是 Viewport? 设置 Viewport CSS 网格视图 什么是网格视图? 响应式网格视图 CSS 媒体查询 添加断点

从外网Thinkphp3日志泄露到杀入内网域控 - 红队攻击之域内靶机渗透实战演练

1.简要描述 这个工具写完有一段时间了&#xff0c;看网上目前还没有一个thinkphp的漏洞集成检测工具&#xff0c;所以打算开源出来。 2.代码结构 插件化思想&#xff0c;所有的检测插件都plugins目录里&#xff0c;TPscan.py主文件负责集中调度。 插件目录: ThinkPHP 用户…

使用WildFly 9和Jolokia监视DevOps样式

DevOps是当今最热门的话题之一。 而且围绕它的主题范围很广&#xff0c;因此很难真正找到完整的描述或涵盖体面粒度的所有内容。 可以肯定的一件事&#xff1a;最重要的部分之一是提供正确的度量标准和信息以监视应用程序。 Java EE和JMX 监视Java EE服务器的标准方法是JMX。 …

深刻理解Servlet运行机制和生命周期

servlet 运行在servlet 容器中,其生命周期由容器来管理。servlet 的生命周期通过 javax.servlet.Servlet接口中的init(),servce(),和destory();方法表示。1&#xff0c;加载和实例化servlet 容器负责加载和实例化servlet 当容器启动或在容器中检测到需要这个servlet来响应一个请…

太原师范学院计算机二级报名,山西计算机等级考试报名地点

2010年下半年全国计算机等级考试时间是2010年9月18日至22日&#xff0c;第一天上午考笔试&#xff0c;上机考试从笔试的当天下午开始(一级从上午开始)。2010年下半年全国计算机等级考试报名时间已经开始&#xff01;如果您是在校生&#xff0c;去学校相关报名处报名最方便&…

教你玩转CSS 图像透明/不透明

目录 图像的透明度 - 悬停效果 透明的盒子中的文字 使用CSS很容易创建透明的图像。 注意:CSS Opacity属性是W3C的CSS3建议的一部分。 img{opacity:0.4;filter:alpha(opacity=40); /* IE8 及其更早版本 */}img:hover{opacity:1.0;filter:alpha(opacity=100); /* IE8 及其更…

QQ聊天记录恢复、迁移教程(改变默认存储位置、个人文件夹保存位置)

方法一&#xff1a;适用于将原QQ聊天记录存储位置迁移至非系统盘 1、 在想要存储的区域新建文件夹&#xff0c;如&#xff1a; E:\099 Chat Data\Tencent Files\。 2、 打开电脑QQ&#xff0c;设置——文件管理。 3、 点击浏览&#xff0c;选择099 Chat Data下的Tencent Files…