MAC java环境变量配置

刚整的pro所以研究半天把开发环境搭建好

1 首先jdk1.7:

转载:

-------------

    1. 首先呢,为了少出问题,先要让平台装一个java,Snow Leopard下还好(默认就有),Lion的话默认是没有安装任何jvm的,安装方法也很简单,终端下输入java或者启动任何需要用到java虚拟机的应用,就会自动触发Software Update安装jvm。
    2. 下载mac版专用的jdk1.7,地址如下:http://jdk7.java.net/macportpreview/,里面有最新版的(不过还是测试版),版本更新频率每两周大概会release一个build,我安装的版本是b223(更新一下,最新版本是b227了,已经不是OpenJDK了)。
    3. 下好之后,双击dmg打开,然后简单的来一个拖拽(这个就不废话了,不会拽的面壁去)。
    4. 改变jvm首选顺序,在Spotlight里搜索[Java Preferences](中文版应该是JAVA首选项么?),应该能看到已经有的几个虚拟机,把JAVA SE 7拖拽到最上面,就可以了(比如我拖拽的是64位版本的)。
    5. 确认java使用的版本:开一个终端,输入java -version,确认jvm的版本号是jdk1.7.0。
    6. 下面的操作是如何改变eclipse默认的jre,首先打开eclipse(如果你改了jvm的顺序,让1.7在最上面,又没在eclipse的配置里写死jvm的启动位置,那么应该就已经用jdk1.7启动了)。
    7. 打开首选项->Java->Installed JREs,看到右侧的JRE列表,如果已经使用是默认的jdk1.6的话,点Add,选择MacOS X VM,在路径的地方指向到jdk7的安装位置,就可以了。
    8. 话没说完,如果你找不到这该死的jdk1.7的安装位置在哪里,可以考虑粘下这个地址(这个是我系统里的位置,我猜测大家的都应该差不多哈)。/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home
    9. 正确的话,下面会识别出一堆jar包位置,然后给这一坨jre起个帅气的名字。
    10. 如果想启用jdk1.7的语法,必须要eclipse版本在3.8/4.2以上(目前我写这篇博客的时候,4.2已经达到了Milestone4),然后可以在workspace/project属性里把编译等级调整到1.7,就能享受jdk1.7的语言特性了(不过前提是,使用的jdk以及jre必须都是jdk1.7以上才行)。

      -------------------------------

      2 配置java_home:

      在MAC中设置JAVA_HOME环境变量

      环境变量要再etc目录下的profile文件中配置,这样才是永久的配置。

      cd /etc

      vi profile

      按 i 键进入写模式

      输入如下内容:

      JAVA_HOME=/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home
      export JAVA_HOME

      写完后按 esc键退出写模式

      命令[:wq!]强制保存退出
      保存。然后重启或者注销,使环境变量的配置起作用。
      这样javahome的环境便令配置好了。 
      同样的道理,我们可以在profile这个文件中进行PATH,CALSSPATH等环境变量的配置。

      过程中出现的问题:

      E45: ‘readonly‘ option is set (add ! to override)

      vi profile 用 sudo vi profile 执行,

      如果需要输入root密码,就输入root用户密码,如果不知道密码,需要重设。

      命令[sudo passwd root ]
      然后提示你输入当前登录用户密码,通过以后,提示你输入两遍root的密码。这样你就设置好root帐号密码了,可以用root来登录MacOS了。

      ----------------------------------------------------

      3 安装tomcat:

      在Apache网站下载最新的Tomcat二进制编码包:(注意别下载了Windows的安装包)http://tomcat.apache.org/ 
      下载完后,解压,并将文件夹命名为Tomcat 
      将重命名的文件夹移动到根目录/Library中(别处也可),安装过程便完成了 
      执行/Library/Tomcat/bin下的startup.sh,然后打开http://localhost:8080查看是否Tomcat已经启动,若要停止服务器就运行同目录下的shutdown.sh 
      如果遇到诸如无法找到目录以及文件地问题,一般是因为文件权限造成地问题,可以如此解决:

      sudo chmod 755 /Library/Tomcat/bin/*.sh 
      sudo chmod 755 /Library/Tomcat/bin/*.bat

      遇见”JAVA_HOME not defined”JAVA路径未定义错误,在终端中执行以下命令:

      sudo setenv JAVA_HOME /Library/Java/Home

      配置Tomcat启动脚本:

      使用文本编辑器添加以下代码:

      #!/bin/bash

      case $1 in 
      start) 
      sh /Library/Tomcat/bin/startup.sh 
      ;; 
      stop) 
      sh /Library/Tomcat/bin/shutdown.sh 
      ;; 
      restart) 
      sh /Library/Tomcat/bin/shutdown.sh 
      sh /Library/Tomcat/bin/startup.sh 
      ;; 
      *) 
      echo “Usage: start|stop|restart” 
      ;; 
      esac

      exit 0

      将文件保存为tomcat,小写并不带后缀。将这个文件放置到终端包含的路径中,例如/usr/bin,而后便可以在终端中简单地输入tomcat start和tomcat stop启用tomcat了。

      安装过程可能出现如下错误:

      startup.sh: command not found .

      命令前加上bash 或 sh 或 ./

      .代表当前目录,如果执行程序或脚本没有加入环境变量PATH,在当前目录时前面要加"./"

      在Terminal中执行tomcat命令会提示permission denied.
      需要赋权。sudo chmod 755 /usr/bin/tomcat

      ---------------------------------

      4 安装eclipse或者myeclipse

      这个就是下载安装,没什么问题,顺便说一句 myeclipse10.0很难下载,我最后下的是8.5

      ---------------------------------

      5 结束

时间: 2024-10-03 04:27:29

MAC java环境变量配置的相关文章

Mac maven环境变量配置

人活一天就得做一天人,担一天忧,尽一天责:就得讲一天内涵和修养.涵养,使人严肃而不孤僻,使人活泼而不放浪,使人稳重而不呆板,使人热情而不轻狂,使人沉着而不寡言,使人和气而不盲从.每个人都是塑造自己的工程师.涵养,不是束缚,而是解放. 最近一直在学习使用Macbook,在这里记录一下所有遇到的问题 问题起源: 1.Macbook 安装了Eclipse,Eclipse装入插件maven & git , 但是在git中clone project 的时候,经常会报错: Could not calcula

Java环境变量配置&解决版本不一致问题

之前用Myeclipse编译运行Java没有问题 但是突然想用简单点的NotePad++以及cmd直接编译运行Java 这就让我倒腾了一晚上 先说下问题的解决,再总结下查阅的一些知识. 1.进行win8下Java环境变量配置,在"系统变量"下进行如下配置: (1)新建->变量名:JAVA_HOME变量值:C:\Program Files\Java\jdk1.8.0_05(这只是我的JDK安装路径) (2)编辑->变量名:Path在变量值的后面加上:;%JAVA_HOME%\

java基础学习总结——java环境变量配置(转)

java基础学习总结——java环境变量配置 前言 学习java的第一步就要搭建java的学习环境,首先是要安装 JDK,JDK安装好之后,还需要在电脑上配置"JAVA_HOME”."path”."classpath"这三个环境变量才能够把java的开发环境 搭建好.在没安装过jdk的环境下,path环境变量是系统变量,本来存在的,而JAVA_HOME和classpath是不存在的. 一.配置JAVA_HOME变量 操作步骤(win7系统):计算机→右键“属性”→高

【转载】classpath、path、JAVA_HOME的作用及JAVA环境变量配置

文章转至:http://www.cnblogs.com/xwdreamer/archive/2010/09/08/2297098.html CLASSPATH是什么?它的作用是什么? 它是javac编译器的一个环境变量.它的作用与import.package关键字有关.当你写下improt java.util.*时,编译器面对import关键字时,就知道你要引入java.util这个package中的类:但是编译器如何知道你把这个package放在哪里了呢?所以你首先得告诉编译器这个packag

Windows 7下配置JDK环境变量和Java环境变量配置

下面来介绍一下Java环境变量配置,是在Windows 7下配置JDK环境变量. 方法/步骤  1 安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为:C:\Program Files\Java\jdk1.6.0_21: 2 安装完成后,右击“我的电脑”,点击“属性” 3 单击“高级系统设置”,点击“环境变量” 4 在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓),若已存在则点击“编辑”,不存在则点击“新建”:  JAVA_HO

Java 学习第一步-JDK安装和Java环境变量配置

Java学习第一步——JDK安装及Java环境变量配置 [原文] 2014-05-30 9:09  Java SE  阿超  9046 views Java作为当下很主流的编程语言,学习Java的朋友也越来越多了,作为一门面向对象的编程语言,Java也有着安全.高效等诸多有点.从TIOBE(TIOBE排行榜是根据互联网上有经验的程序员.课程和第三方厂商的数量,并使用搜索引擎(如Google.Bing.Yahoo!.百度)以及Wikipedia.Amazon.YouTube统计出排名数据,只是反映

classpath、path、JAVA_HOME的作用及JAVA环境变量配置

CLASSPATH是什么?它的作用是什么? 它是javac编译器的一个环境变量.它的作用与import.package关键字有关.当你写下improt java.util.*时,编译器面对import关键字时,就知道你要引入java.util这个package中的类:但是编译器如何知道你把这个package放在哪里了呢?所以你首先得告诉编译器这个package的所在位置:如何告诉它呢?就是设置CLASSPATH啦 :) 如果java.util这个package在c:/jdk/ 目录下,你得把c:

ubuntu下java环境变量配置

转自:http://blog.csdn.net/tenpage/article/details/7215810 如果是配置java环境,请参照这篇,更简单:在Ubuntu 12.04 LTS上安装JDK6 一. 解压安装jdk 在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录, 执行命令 ./jdk-6u14-linux-i586.bin 这时会出现一段协议,连继敲回车,当询问是否同意的时候,输入yes,回车.之后会在当前目录下生成一个jdk1.6.0_14目录,

Windows 10 Java环境变量配置

Win10下 Java环境变量配置 首先,你应该已经安装了 Java 的 JDK 了(如果没有安装JDK,请跳转到此网址:http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html) 笔者安装的是 jdk-8u91-windows-x64 接下来主要讲怎么配置 Java 的环境变量,也是为了以后哪天自己忘记了做个备份 (注:win10的Java环境变量配置和其他的windows版本稍有不同) 在电脑桌