[Windows] win7 配置Java开发环境
Installed Softwares
- Git for windows 64 bit
- Java 7 & 8 64 bit
- apache maven 3.3.3
- Intellij Idea IDE
- npm
- GitSmart*
Git
安装Git很顺利。Git既可以当做git bash用,可以作为一般的Linux bash用。很方便。省掉了cygyin
Maven
maven似乎不区分OS,下载tar包,然后用git bash解压。
Java
安装两个版本的Java。由于Java目录有空格会出现错误,所以直接新建一个空目录 /software。安装的软件都放在里面。安装其中一个版本的JRE时选择目录出现了问题。结果是注册表混乱了,Git找Java报错
Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVersion' has value '1.8', but '1.7' is required.
Google找到了http://stackoverflow.com/questions/29697543/registry-key-error-java-version-has-value-1-8-but-1-7-is-required。选择修改注册表的方式。
1. 将current version改成 1.7
2. 配置了Java home的配置
比如配置Java7:
C:\Software\Java\jdk1.7.0_79\jre
C:\Software\Java\jdk1.7.0_79\jre\bin\server\jvm.dll
这样Git就能找到Java。
重点是如何正确的安装JDK?关键是安装JRE时,一定要选择JDK目录下的jre目录来安装!
npm
最后还由于项目的需要,安装了npm,node.js包管理器。参照这篇文章 http://blog.teamtreehouse.com/install-node-js-npm-windows。去node.js web上download node.js安装包,然后选择安装 npm。安装完成需要重启计算机。
GitSmart*
GitSmart似乎没有64位的,所以只好安装32位的,特意下了一个带JRE的包,因为本地的JDK都是64位的。
配置环境变量
安装好了,接下来就是要让Git bash找到mvn, java7, java8这些命令。首先创建一个管理环境变量的文件。
vi ~/.bash_profile
export PATH=$PATH:/c/Software/apache-maven-3.3./bin export MAVEN_OPTS="-Xmx3072m -XX:MaxPermSize=1024m" export JDK7_HOME=/c/Software/Java/jdk1..0_79 export JDK8_HOME=/c/Software/Java/jdk1..0_91 export PATH=$JAVA_HOME/bin:$PATH if [ -z $JAVA_HOME ];then
export JAVA_HOME=$JDK7_HOME
fi alias java7="export JAVA_HOME=$JDK7_HOME; java -version"
alias java8="export JAVA_HOME=$JDK8_HOME; java -version"
文件目录改成Git喜欢的样子。保存记得使配置生效 source ~/.bash_profile
配置proxy
maven和npm下载的包,有时候需要代理才能从国外的网站下载。
Maven proxy
{user.home}/.m2/settigns.xml
<settings>
<proxies>
<proxy>
<id>proxy-name</id>
<active>true</active>
<protocol>http</protocol>
<host>proxy-host</host>
<port>proxy-port</port>
</proxy>
</proxies>
</settings>
npm proxy
npm config set proxy http://host:port
npm config set https-proxy http://host:port
[Windows] win7 配置Java开发环境的更多相关文章
- Windows下配置Java开发环境
学习Java第一步是配置本地开发环境,学习最基本的桌面开发,下面以win7为例配置Java开发环境,即:JDK+JRE+Eclipse,安装JDK的时候会默认安装JRE,根据提示安装就可以了. 首先去 ...
- Ubuntu20.04配置Java开发环境
Ubuntu20.04配置Java开发环境 JDK 1.8 安装 下载地址 下载后进行解压 tar -xvzf jdk-8u301-linux-x64.tar.gz 配置环境变量 gedit ~/.b ...
- Mac配置Java开发环境
笔者从Window上转到Mac上做开发,一切配置都要重新开始,开发环境配置介绍如下: 1. 下载JDK 从下面链接选择合适版本的安装包进行下载...笔者下载的是jdk-9.0.1 链接:http:// ...
- VSCode配置JAVA开发环境
VSCode配置JAVA开发环境 1:给机器安装JDK.MAVEN 下载JDK 下载路径:https://www.oracle.com/technetwork/java/javase/download ...
- 如何在一台新电脑上配置JAVA开发环境
对于JAVA新手来说,刚开始要学JAVA,而自己的电脑上毫无与JAVA开发有关的环境,应该如何进行配置呢? (安卓新手也需要JAVA开发环境) 第一步,下载.安装java JRE JRE (Java ...
- Windows系统下JAVA开发环境搭建
首先我们需要下载JDK(JAVA Development Kit),JDK是整个java开发的核心,它包含了JAVA的运行环境,JAVA工具和JAVA基础的类库. 下载地址:http://www.or ...
- 如何搭建Eclipse +Apache Tomcat配置Java开发环境
Linux平台下如何搭建Eclipse +Apache Tomcat配置的Java开发环境 本文出自 "李晨光原创技术博客" 博客,请务必保留此出处http://chenguang ...
- Windows VS Code 配置 Java 开发环境
Windows VS Code 配置 C/C++ 开发环境 准备 Windows [这个相信大家都有 笑: )] VS Code JDK 建议 JDK8以上(不包含JDK8,关于 Windows环境下 ...
- 轻松配置java开发环境
1.下载java开发常用的IDE(Integrated Development Environment)--eclipse.http://www.eclipse.org/downloads/ 2.下载 ...
随机推荐
- RHEL6.3系统安装
进入安装界面 这里选择跳过 点击下一步 选择安装语言 选择键盘 选择系统储存方式 选择是否格式化储存设备 给安装的系统一个计算机名 选择时区 给ro ...
- Ubuntu apt 常用命令
APT(the Advanced Packaging Tool)是Ubuntu 软件包管理系统的高级界面,Ubuntu 是基于Debian的,APT由几个名字以“apt-”打头的程序组成.apt-g ...
- 远程管理无管理员权限的PC客户端
一.简介 为提高操作系统稳定性.流畅度,分公司同事PC用户没有administrator权限,导致同事不能对系统进行设置.不能自行安装软件.网管使用远程管理软件(如Teamviewer.QQ)为同事提 ...
- 前端少侠的ps故事
前端少侠的ps故事 正所谓,码在江湖,身不由己.自21世纪前后端分离,代码分工细化以来,前端与设计的合作也变得越来越重要.有人说,如果前端懂设计的话,工作会更快一点.倘若说我入前端半年能算半个前端少侠 ...
- Unity 重要基础知识点
这是两个月前的学习记录,发出来了下,如果有误欢迎大家指出: 脚本生命周期 //每当脚本被加载时调用一次 // 1. 在Awake中做一些初始化操作 void Awake(){ //初始化publi ...
- 安装Windows更新程序遇到错误:0x80070422
看看服务那里 windows update服务是不是被禁用了? 还有一个问题可能是由于Windows Modules Installer被禁用了.
- Intellij IDEA的一些东西
Intellij IDEA的一些东西 2016-03-19 15:26 Ctrl + R 在当前文件进行文本替换 (必备) Ctrl + N 根据输入的 类名 查找类文件 Ctrl + Ctrl + ...
- PAT 1046. 划拳(15)
划拳是古老中国酒文化的一个有趣的组成部分.酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字.如果谁比划出的数字正好等于两人喊出的数字之和,谁就赢了,输家罚一杯酒.两人同赢或两人同输 ...
- node fs lstat 如何区别文件和文件夹
通过lstat 得到 文件的描述对象 stat. stat.isFile() stat.isDirectory()
- [LeetCode] Unique Paths 不同的路径
A robot is located at the top-left corner of a m x n grid (marked 'Start' in the diagram below). The ...