[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.下载 ...
随机推荐
- k近邻算法(knn)的c语言实现
最近在看knn算法,顺便敲敲代码. knn属于数据挖掘的分类算法.基本思想是在距离空间里,如果一个样本的最接近的k个邻居里,绝大多数属于某个类别,则该样本也属于这个类别.俗话叫,"随大流&q ...
- Linux httpd源码编译安装
# wget http://apache.fayea.com/httpd/httpd-2.2.31.tar.bz2 去官网下载源码包 # mv httpd-.tar.bz2 /usr/local/sr ...
- 【java开发】ubuntu常用命令及环境搭建
学习第一天,今天内容相对简单,主要就是ubuntu一些常用命令及常规操作,后续涉及到环境的搭建,也会在本文再更. ubuntu环境搭建 第一种 也是最简单最方便的 通过vm虚拟机软件,下载iso镜像进 ...
- 【FLUENT案例】05:DDPM模型
本例利用FLUENT的DDPM模型对提升管进行模拟. 1 介绍 本案例演示在FLUENT中利用稠密离散相模型(Dense discrete phase model,DDPM)模拟2D提升管.DDPM模 ...
- MPLS与LDP从入门到了解
多协议标签交换(MPLS)是一种用于快速转发数据包的技术,它的出现就是为了提高转发效率.因为IP转发大多靠软件进行,在转发的每一跳都要进行至少一次最长匹配查找,操作复杂导致转发速度比较慢.有些厂商借鉴 ...
- Parseval's theorem 帕塞瓦尔定理
Source: wiki: Parseval's theorem As for signal processing, the power within certain frequency band = ...
- C#终于支持可选参数了!
今天偶然看了一下C#4.0的新特性, 第一个新特性就令我兴奋不已, 曾经一度令我使用C#很不习惯的"死参数"问题终于搞定了.实在太爽了! 过去用C++, VB.NET的时候都很爽, ...
- [LeetCode] Nim Game 尼姆游戏
You are playing the following Nim Game with your friend: There is a heap of stones on the table, eac ...
- SQL Server数据库设计规范
数据库设计规范 1.简介 数据库设计是指对一个给定的应用环境,构造最优的数据库模式,建立数据库及其他应用系统,使之能有效地存储数据,满足各种用户的需求.数据库设计过程中命名规范很是重要,命名规范合理的 ...
- BZOJ 1711: [Usaco2007 Open]Dining吃饭
1711: [Usaco2007 Open]Dining吃饭 Time Limit: 5 Sec Memory Limit: 64 MBSubmit: 902 Solved: 476[Submit ...