目录
1.安装jdk
环境变量配置:
JAVA_HOME:E:\jdk8\anzhuang\jdk
Path:C:\Program Files (x86)\Common Files\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\ThinkPad\Bluetooth Software\;C:\Program Files\ThinkPad\Bluetooth Software\syswow64;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%CATALINA_HOME%\bin;%MAVEN_HOME%\bin;%CATALINA_HOME%\lib;%CATALINA_HOME%\bin;%AXIS2_HOME%\bin;E:\SVN\anzhuang\bin
点击系统变量下的新建–>变量名:ClassPath,变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
最前面有个点.,代表的是当前路径,一定要加上 ;确定保存,到此为止,JDK的安装及配置就可以了
测试命令:
java
javac
java -version
2.安装maven
环境变量配置:
MAVEN_HOME:E:\Maven\apache-maven-3.6.3-bin\apache-maven-3.6.3
MAVEN_OPTS:-Xms128m -Xmx512m
Path:C:\Program Files (x86)\Common Files\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\ThinkPad\Bluetooth Software\;C:\Program Files\ThinkPad\Bluetooth Software\syswow64;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%CATALINA_HOME%\bin;%MAVEN_HOME%\bin;%CATALINA_HOME%\lib;%CATALINA_HOME%\bin;%AXIS2_HOME%\bin;E:\SVN\anzhuang\bin
测试命令:
mvn -v
3.安装svn
环境变量配置:
Path:C:\Program Files (x86)\Common Files\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\ThinkPad\Bluetooth Software\;C:\Program Files\ThinkPad\Bluetooth Software\syswow64;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%CATALINA_HOME%\bin;%MAVEN_HOME%\bin;%CATALINA_HOME%\lib;%CATALINA_HOME%\bin;%AXIS2_HOME%\bin;E:\SVN\anzhuang\bin
4.安装axis2
环境变量配置:
AXIS2_HOME:E:\axis2\axis2-1.7.9-bin\axis2-1.7.9-bin\axis2-1.7.9
AXIS_LIB:E:\axis2\axis2-1.7.9-bin\axis2-1.7.9-bin\axis2-1.7.9\lib
Path:C:\Program Files (x86)\Common Files\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\ThinkPad\Bluetooth Software\;C:\Program Files\ThinkPad\Bluetooth Software\syswow64;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%CATALINA_HOME%\bin;%MAVEN_HOME%\bin;%CATALINA_HOME%\lib;%CATALINA_HOME%\bin;%AXIS2_HOME%\bin;E:\SVN\anzhuang\bin
5.安装tomcat
环境变量配置:
CATALINA_HOME:E:\Tomcat\apache-tomcat-9.0.24-windows-x64\apache-tomcat-9.0.24
CATALINA_BASE:E:\Tomcat\apache-tomcat-9.0.24-windows-x64\apache-tomcat-9.0.24
6.安装idea
直接安装出现如下错误???
Could not find artifact dm:dameng-jdbc:pom:7.18 in central (https://repo.maven.apache.org/maven2)
解决:本地maven配置问题(本地maven库的配置)
参考:https://blog.csdn.net/weixin_36810906/article/details/102722521
将本地的一个jar放到本地仓库并且可以在项目中可以通过maven的pom文件依赖进去
仅仅有一个单独的jar包,通过pom文件是不能依赖到项目中去的。需要执行下面maven命令
1、在dos窗口进入到该jar包所在的路径
cd E:\工作\2-系统实施\(2)设计开发\3源代码\设计
2、执行命令:mvn install:install-file -Dfile=hibernate-core-3.6.5.Final.jar -DgroupId=org.hibernate -DartifactId=hibernate-core -Dversion=4.0 -Dpackaging=jar
报错:[ERROR] The goal you specified requires a project to execute but there is no POM
in this directory (C:\Users\Administrator). Please verify you invoked Maven fro
m the correct directory. -> [Help 1]
翻译:
您指定的目标需要执行一个项目,但没有POM
在这个目录中(C:\\Users\\ Administrator)。请验证是否调用了Maven fro
m正确的目录。
修改:maven的本地库位置配置
新增文件夹存放本地库内容
修改conf下的setting文件:
增加:<localRepository>E:\Maven\MavenRepository</localRepository>
增加: <mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>
本地maven仓库:
参考2:https://blog.csdn.net/Jioho_chen/article/details/81046183
maven本地仓库准备好后,就是让idea项目中使用本地仓库。
先找到IDEA的maven设置:(需要设置Maven和Runner,如下图所示)
实际配置:
VMoptions值:-Xms128m -Xmx512m -Duser.language=zh -Dfile.encoding=UTF-8
刷新项目Maven
再次打开设置,找到Maven设置。找到Repositories,更新本地Maven。如下图:
导入jar包到本地maven库
例子:
<dependency> <groupId>com.eelve</groupId> <artifactId>todo</artifactId> <version>1.0</version> </dependency>
导入命令:
mvn install:install-file -Dfile=D:\link\lib\todo-1.0.jar -DgroupId=com.eelve -DartifactId=todo -Dversion=1.0 -Dpackaging=jar
命令详解
-Dfile:jar包所在本地的具体路径
-DgroupId:项目组织唯一的标识符,实际对应JAVA的包的结构
-DartifactId:项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称
-Dversion:版本号
-Dpackaging:打包的类型
实际:
<dependency>
<groupId>dm </groupId>
<artifactId>dameng-jdbc</artifactId>
<!--<version>7.17</version>-->
<version>7.18</version>
<scope>runtime</scope>
</dependency>
mvn install:install-file -Dfile=E:\工作\2-系统实施\(2)设计开发\3源代码\设计\Dm7JdbcDriver18.jar -DgroupId=dm -DartifactId=dameng-jdbc -Dversion=7.18 -Dpackaging=jar
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MissingProject
Exception
参考3:https://blog.csdn.net/kikock/article/details/80466373
https://www.jianshu.com/p/1782feee6eff
命令详解:
mvn install:install-file --mvn命令
-Dfile=poi-3.9-20121203.jar --要添加的包
-DgroupId=poi --pom文件对应的groupId
-DartifactId=poi --pom文件对应得artifactId
-Dversion=3.9 --添加包的版本
-Dpackaging=jar
3、命令执行成功以后在maven默认的路径下面生成新的jar包
这样就可以将一个普通的本地的jar包,放到自己的maven仓库中。需要注意的就是在执行maven命令的时候指定的groupID和artifactid的名称应该和pom文件中的一致。
实际操作:
C:\Users\Administrator>mvn install:install-file -Dfile=E:\SVN\xiaoshou\2-系统实
施\(2)设计开发\3源代码\设计\Dm7JdbcDriver18.jar -DgroupId=dm -DartifactId=dame
ng-jdbc -Dversion=7.18 -Dpackaging=jar -e
[INFO] Error stacktraces are turned on.
[WARNING]
[WARNING] Some problems were encountered while building the effective settings
[WARNING] expected START_TAG or END_TAG not TEXT (position: TEXT seen ...</mirro
r>\n -->\n\t \n\t <mirror>\n\t\u3000\u3000<i... @162:6) @ E:\Maven\apache-m
aven-3.6.2-bin\apache-maven-3.6.2\bin\..\conf\settings.xml, line 162, column 6
[WARNING]
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------< org.apache.maven:standalone-pom >-------------------
[INFO] Building Maven Stub Project (No POM) 1
[INFO] --------------------------------[ pom ]---------------------------------
[INFO]
[INFO] --- maven-install-plugin:2.4:install-file (default-cli) @ standalone-pom
---
[INFO] Installing E:\SVN\xiaoshou\2-系统实施\(2)设计开发\3源代码\设计\Dm7JdbcDri
ver18.jar to E:\Maven\apache-maven-3.6.2-bin\MavenRepository\dm\dameng-jdbc\7.18
\dameng-jdbc-7.18.jar
[INFO] Installing C:\Users\ADMINI~1\AppData\Local\Temp\mvninstall811949603526450
3184.pom to E:\Maven\apache-maven-3.6.2-bin\MavenRepository\dm\dameng-jdbc\7.18\
dameng-jdbc-7.18.pom
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.718 s
[INFO] Finished at: 2019-10-24T14:39:39+08:00
[INFO] ------------------------------------------------------------------------
C:\Users\Administrator>
一个错误解决了,继续解决第二个错误:
问题:Cannot resolve dm:dameng-jdbc:7.18
翻译:无法解析dm:dameng jdbc:7.18
解决:更换jdk版本(原来是11,换成8,解决基本环境问题)
重新clean,编译就可以了
解决:
mvn install:install-file -Dfile=Dm7JdbcDriver18.jar -DgroupId=dm -DartifactId=dameng-jdbc -Dversion=7.18 -Dpackaging=jar
mvn install:install-file -Dfile=Dm7JdbcDriver17.jar -DgroupId=dm -DartifactId=dameng-jdbc -Dversion=7.17 -Dpackaging=jar
Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。
C:\Users\Administrator>cd C:\Users\Administrator
C:\Users\Administrator>mvn install:install-file -Dfile=Dm7JdbcDriver18.jar -Dgro
upId=dm -DartifactId=dameng-jdbc -Dversion=7.18 -Dpackaging=jar
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------< org.apache.maven:standalone-pom >-------------------
[INFO] Building Maven Stub Project (No POM) 1
[INFO] --------------------------------[ pom ]---------------------------------
[INFO]
[INFO] --- maven-install-plugin:2.4:install-file (default-cli) @ standalone-pom
---
[INFO] Installing C:\Users\Administrator\Dm7JdbcDriver18.jar to E:\Maven\MavenRe
pository\dm\dameng-jdbc\7.18\dameng-jdbc-7.18.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.621 s
[INFO] Finished at: 2020-03-02T21:56:35+08:00
[INFO] ------------------------------------------------------------------------
C:\Users\Administrator>
20200416 公司要求升级windows10,感恩备份了。
电脑--属性--系统属性--高级--环境变量。
备份下初始系统:
Administrator配置
Path:D:\安装包20190911\办公20190911\360国家能源版
TEMP:%USERPROFILE%\AppData\Local\Temp
TMP:%USERPROFILE%\AppData\Local\Temp
系统变量:
Path:
%USERPROFILE%\AppData\Local\Temp
%SystemRoot%
%SystemRoot%\System32\Wbem
%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\
%SYSTEMROOT%\System32\OpenSSH\
神奇的排列,准备加新东西了。
。。。。。。
前提:jdk的安装
安装jdk后测试javac 出问题,没有配置classpath
参考链接:https://www.cnblogs.com/borter/p/9449683.html
Win10中配置jdk之后javac无法运行
环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。
环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如Windows和DOS操作系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。
在win10中配置jdk的环境变量时,我们最经常遇见的问题有以下几种。
java可以运行,java -version也OK,但是javac没有办法运行。
这种问题一般是由于win10中环境变量配置失误引起的
此电脑—>右键属性—>高级属性
重新配置一下自己的环境变量就OK
CLASSPATH变量
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
复制上面的代码就OK
JAVA_HOME变量选择本地jdk的路径(bin的上层目录)
Path变量,一定要写绝对路径名,不要写相对路径名,写本地的jdk的bin目录和jdk中jre的bin目录,这个win10做的很好,直接写就可以,用不同的变量代替了一个变量,中间还要加分号的尴尬,中间加分号大小写,有无分号都能造成程序无法运行。
测试Java javac java-version 都ok.
java 搞定继续看maven,配置也变了,
参考:
https://blog.csdn.net/u010027402/article/details/87920312
https://blog.csdn.net/qq_39795099/article/details/82686932
重新确认了地址后执行 mvn -v ok
最后的配置:
jdk:
JAVA_HOME:E:\java\JDK\jdk8u212\anzhuang\jdk
M2_HONE:E:\java\Maven\apache-maven-3.6.3-bin\apache-maven-3.6.3
MAVEN_HOME:E:\java\Maven\apache-maven-3.6.3-bin\apache-maven-3.6.3
MAVEN_OPTS:-Xms128m -Xmx512m