多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
[TOC] # 安装JDK ## mac安装 ~~~ brew tap caskroom/versions brew cask search java 从官网下载并安装 JDK 8 brew cask install java 需要安装 JDK 7 或者 JDK 6,可以使用homebrew-cask-versions: brew tap caskroom/versions brew cask install java6 ~~~ ## linux安装 注意:rpm与软件相关命令 相当于window下的软件助手 管理软件 步骤: 1. 查看当前Linux系统是否已经安装java ~~~ rpm -qa | grep java ~~~ 2. 卸载openJDK ~~~ rpm -e --nodeps 要卸载的软件 ~~~ 3. 上传jdk到linux或去官网下载 4. 安装jdk运行需要的插件yum install glibc.i686 -y 5. 解压jdk到/usr/local下 ~~~ tar –xvf jdk-7u71-linux-i586.tar.gz –C /usr/local ~~~ 6. 配置jdk环境变量 # 环境变量 mac ~~~ JAVA_HOME=$(/usr/libexec/java_home -v 8) set CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar:. export JAVA_HOME export PATH=${JAVA_HOME}/bin:$PATH ~~~ jdk9的话就没有tools.jar和dt.jar了 # CLASSPATH ~~~ SET CLASSPATH=\x\xx ~~~ 设置之后,不管哪个磁盘只要解释java程序都会跑到同一个目录之下. 但是严格来说,所有程序都跑到一个目录下,是不方便开发,最好设置当前所在路径下加载类,那么可以将classpath设置为"." ~~~ SET CLASSPATH=. ~~~ 可以没有设置CLASSPATH,它也是默认从当前路径之中,但是你安装一些程序的时候就会发现,安装程序去修改已经设置好的CLASSPATH.这就需要进行手工的修改,但是最好的修改不是使用命令,而是直接设置一个属性. 不过CLASSPATH可以配置多个 ~~~ SET CLASSPATH=.;E:\java\ ~~~ # PATH和CLASSPATH的区别? * PATH:属于操作系统的属性,定义所有可执行程序的路径 * CLASSPATH:是java程序解释文件时所使用的加载路径 当java命令运行的时候实际上JVM会自动的找到CLASSPATH属性,而后找到指定内容设置的路径来加载所需要的类 # 注释 ~~~ // 注释,单行注释 /*..*/ 多行注释 /**....*/ 文档注释 ~~~ # 删除高速缓存 卸载的时候删除 Java 部署高速缓存包含在 Java 运行时可能已由 Java 存储的文件。其中还可能包含通过 Java 控制面板修改的设置。 在 **Windows** 上删除 **Oracle Java** 高速缓存 1. 单击开始 ->“运行”,键入 **cmd.exe**,然后按回车 2. 在 DOS 窗口中键入或复制**/**粘贴以下命令: ~~~ cd %APPDATA%\\..\\LocalLow\\Sun\\Java ~~~ 3. 在 DOS 窗口中键入或复制**/**粘贴以下命令: ~~~ rmdir /s /q deployment ~~~ 在 **Mac** 上删除 **Oracle Java** 高速缓存 1. 单击位于停靠栏中的 **Finder** 图标 2. 在 Finder 菜单中单击前往 3. 单击实用工具 4. 双击终端图标 5. 在“终端”窗口中,复制并粘贴下面的命令: ~~~ rm -r ~/"Library/Application Support/Oracle/Java" ~~~