admin 管理员组文章数量: 887031
开发环境所需:
1.jdk---->开发工具包及开发运行环境
Eclipse的安装---->用于代码的编辑
Tomcat--->开发时测试本地项目部署,运行项目测试页面,
maven--->jar包依赖的导入引用
svn_git插件
2.svn_tortoise的安装--->检出与更新代码
将项目导入Eclipse中
3.Navicat_SQLyog的安装--->SQL数据库的可视化连接
4.redis_manager的安装--->
5.crt_xshell--->linux的远程连接
一.依赖jdk安装路径的程序应用:
1.Tomcat的启动--jdk的安装路径;(环境变量的设置)
在内部Tomcat的配置类路径文件进行设置
2.eclipseEE的启动--jdk的安装的bin包路径;(环境变量的设置)
在IDE的Preferences配置中进行设置;
二.直接启动解压包,无需安装.
1.Tomcat;
在安装路径的bin包中打开startup.bat文件;
若正常启动,就是配置好jdk的关于Tomcat的环境了;
否则:
win10:一闪而逝的解决方案;
1.打开该文件:在最后加pause
2.找到call"%EXECUTABLE%" start%CMD_LINE_ARGS% 改为
call"%EXECUTABLE%" run%CMD_LINE_ARGS%(该一个词)
3.保存后,重新运行该文件,根据报错的提示内容来确定具体的解决方式:
1.JAVA_HOME与JRE_HOME都没有配置正确环境变量;
一般默认情况下,startup.bat会调用catalina.bat,
而catalina.bat有会调用setclasspath.bat,
在其中一个文件中设置JAVA_HOME: set JAVA_HOME="安装路径"
(既然环境不能正确设置,那就自己来定住其位置)
如下(setclasspath.bat文件中):
rem -----------------------------------------------------------------------
rem Set JAVA_HOME or JRE_HOME if not already set, ensure any provided settings
rem are valid and consistent with the selected start-up options and set up the
rem endorsed directory.
rem -----------------------------------------------------------------------
set JAVA_HOME=F:\app\iheimat\jdk1.7.0_72
或者
set JRE_HOME=F:\app\iheimat\jre7
rem Make sure prerequisite environment variables are set
rem In debug mode we need a real JDK (JAVA_HOME)
if ""%1"" == ""debug"" goto needJavaHome
rem Otherwise either JRE or JDK are fine
if not "%JRE_HOME%" == "" goto gotJreHome
if not "%JAVA_HOME%" == "" goto gotJavaHome
2.不能反转足够的空间给堆对象;
在catalina.bat中设置JAVA_OPTS为合理值,如
set JAVA_OPTS=-server -Xms512m -Xmx512m -XX:PermSize=256m -XX:MaxPermSize=256m
3.Cannot find""d:\apache-tomcat-6.032"\bin\setclasspath.bat"
这可能是CATALINA_HOME的值在某个地方呗写死了,
如在文件夹中多了一个setenv.bat的文件,在里面会可能将 CATALINA_HOME写死;
set CATALINA_HOME="d:\apache-tomcat-6.032"
rem Get standard environment variables
if exist "%CATALINA_BASE%\bin\setenv.bat" goto checkSetenvHome
call "%CATALINA_BASE%\bin\setenv.bat"
goto gotSetenvBase
:checkSetenvHome
if exist "%CATALINA_HOME%\bin\setenv.bat" call "%CATALINA_HOME%\bin\setenv.bat"
:gotSetenvBase
若要在eclipseEE的IDE中重新配置Tomcat的安装路劲;
(需移除掉Tomcat已发布的项目,否则无法更改)
Tomcat端口异常:
显示端口号被占用;
查询出所用占用8080端口的:netstat -ano|find "8080",找出其对应的pid,
然后在任务管理器中删除对应pid的进程;
2.eclipseEE
配置Tomcat时,(其运行时环境中 ---配置其版本及安装路径)
展示Tomcatserver,主机/Tomcat版本/安装在本地的配置/路径/发布路径/端口
配置好后,启动Tomcat;
在网页上访问:http://localhost:8080/
更换安装系统后:(一般应用的程序的安装的盘符会发生变化)
若要在eclipseEE的IDE中重新配置Tomcat的安装路径;
(需移除掉Tomcat已发布的项目,否则无法更改)
可以设置其端口;
三.MySQL的安装
在Windows系统下安装MySQL,需要关闭掉防火墙
删除前要停止MySQL;
1到控制面板或者360中卸载MySQL
2到安装目录删除MySQL
3删除:C:\Documents and Settings\All Users\Application Data\MySQL
C:\ProgramData\MySQL
4查看注册表:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services
搜索mysql,找到一律干掉!
重启电脑(win xp),直接重新安装即可
配置mysql目录下的my.ini配置文件中的baseDir与dataDir;
在mysql中的bin目录下执行安装命令:mysqld --install
mysql服务无法启动时,在cmd中:mysqld --initialize-insecure
在cmd中重启服务:net start mysql
进入后重设密码,成功设置后重启服务:use mysql;
update user set authentication_string="123456";
exit;
安装完成后,在命令行登录MySQL:mysql -uroot –p 123
查看数据库:show databases;
退出MySQL:exit | quit
四Maven的安装
1.直接解压maven的配置文件
在bin文件中的mvn.cmd:(在全局的JAVA_HOME变量无效的情况下,采用这种方式)
@setlocal
set ERROR_CODE=0
@REM ==== START VALIDATION ====
set JAVA_HOME=F:\app\iheimat\jdk\jdk8.0(自己配置jdk路径)
if not "%JAVA_HOME%"=="" goto OkJHome
for %%i in (java.exe) do set "JAVACMD=%%~$PATH:i"
goto checkJCmd
在conf文件夹下的setting.xml文件中配置本地仓库(或私服远程仓库)
解压本地仓库的压缩包的路径
<!-- localRepository
| The path to the local repository maven will use to store artifacts.
|
| Default: ${user.home}/.m2/repository
<localRepository>/path/to/local/repo</localRepository>
-->
<localRepository>F:\maven\repository_1</localRepository>
五svn的安装(在eclipse中)
Windows中安装svn客户端:
linux中的服务端已存在;
1.配置eclipse中的svn插件
Help工具栏下的Install New Software
选择archive将site-1.10.11.zip添加进来;---->Select All
去掉Detail中的Contact all update sites勾选项;
2.清除授权信息:
(第一种方式:)删除这个目录下所有文件:
C:\Users\用户\AppData\Roaming\Subversion
(第二种方式:)在svn客户端中(右键:svn的Setting中Saved Data中Authentication data)
clear All
3.设置排除文件的类型(在Preferences中的Team中的Ignored Resources添加)
*.class, *.settings, *.project, *.classpath, target
六idea的安装及环境配置
idea下载地址:
https://www.jetbrains/idea/
download--->Ultimate(Windows(.exe))
设置字符编码:
在Default settings-->editor-->file Encodings() 中设置所有的文件的字符编码
设置字体的大小:
File-->settings-->editor--->font
在创建每个项目时进行设置jdk:
当jsp页面修改了之后,重新编译class:
on update action : update classes and Sources
on frame Deactivition:update classes and Sources
Maven设置:(直接搜索maven)
default settings-->build excution and Deployment--->maven--->
进行maven的设置
setting.xml文件的设置--->仓库的设置(由settings.xml文件决定)
开启自动导入:
settings--->Appearance&Behavior--->Editor-->Auto Import--->
show impotent popup选上 (给出提示)
Insert imports on paste: All (全部导入)
Add Unambiguous..选上 (自动导入包)
Optimize imports..选上(去掉没用的声名)
从任意输入处都能进行提示:
Editor--->General--->Code Completion--->
Case sensitive completion: None
代码提示:
Editor--->General--->
选上 show quick documentation on mouse move
一般建议不开启,要看参数及注释:
查看参数: CTR +P
查看注释:CTR+Q
忽略.idea文件(类似eclipse中.class|.project等):
Editor-->file Types--->
+--->.idea即可
动态自定义模板:
自定义代码提示syso:
Editor-->Live Templates--->
+--->..--->+
设置创建类的模板注释:
Editor-->File and Code Templates--->File--->Class--->编写
Editor-->File and Code Templates--->Include--->File Header--->编写
自定义jsp模板,
配置SVN:
settings--->Version Control--->Subversion--->
Use command line client:(path)....TortoiseSVN\svn.exe
添加忽略文件:
ingored Files ---> +
开启版本控制:
在VCS菜单栏中--->Enable Version Control Integration...
第一个选择框中选择Subversion--->确定后项目目录会变红
配置git(类似SVN)
开启版本控制:
在VCS菜单栏中--->Enable Version Control Integration...
第一个选择框中选择Git--->
Settings用来设置当前工程IDEA相关属性,而Default settings则设置IDEA默认属性,
插件:
xml全提示支持:
预置模板可以让你把经常用到的方法编辑进模板:
配置Tomcat插件:
<build>
<finalName>mavenwebapp</finalName>
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<configuration>
<port>8080</port>
<path>/</path>
</configuration>
</plugin>
</plugins>
</build>
编写代码时的高效:
在new一个maven项目时:
设置archetypeCatelog=internal
设置此配置之后,第一次下载好了之后直接从本地仓库取(每次创建maven项目时都要设置)
在settings-->Maven-->Runner--->VM Options中: -DarchetypeCatalog=local
统一设置,将来创建工程不需要添加配置了
定位标记(bookmarkers) CTR+F11 并设置数字,然后按CTR+对应的数字跳转过来。
ctrl+alt+shift+s:
用来增加module,进行项目的依赖模块,
jdk的编译版本:
<properties>
<mavenpiler.source>1.8</mavenpiler.source>
<mavenpiler.target>1.8</mavenpiler.target>
</properties>
自定义骨架:
创建maven的时候选择一个骨架,是官方提供的,里面的目录都是固定的,如果在项目中开发的时候,本身maven的项目的骨架不一定是官方提供的那种,我们可以自己定义自己的骨架。使用自己的通用的模板
第一种:修改从网上下载的骨架,此种方式简单。缺点是,一旦官网更 新,需要重新更新。
第二种:自己定义骨架并打包保存,并使用。此种方式相对麻烦。但是一劳永逸
第一种:选择的官网的骨架下载到本地的文件(在本地仓库存在)
将maven-archetype-webapp-x.xjar以WinRAR压缩文件方式打开,
打开archetype-resources中的archetype-metadata.xml文件,进行目录结构的更新,如src/main/webapp______src/main______src/test
第二种:创建一个maven工程,名字叫springboot-maven-template
配置springboot的依赖(pom.xml)
创建web.xml
创建db.properties
配置log4j
在工程的根目录执行:mvn archetype:create-from-project
cd 到archetype目录下执行命令行:mvn clean install
骨架项目创建成功
在创建maven项目中,添加自定义骨架(Add Archetype)
测试与运行:
maven中的生命周期: install命令
maven中插件: tomcat7:run
查看所有的断点 CTR+SHIFT+F8
设置断点 CTR+F8
设置条件断点 CTR+SHIFT+F8
设置表达式求值:选中变量 ,再ALT+F8
CTR+H :查看继承关系
CTR+ALT+H :查看方法调用关系
CTR+ALT+SHIFT+U:查看类的继承图
SVN提交代码时:
VCS---->Import into Version Control ---->Share Project(Subversion)...
Repository URL: https://....(输入svn服务器地址)
当用户名和密码不正确时,需要清除原来存储在项目中的用户名和密码。
settings--->Version Control--->Subversion--->
最下面的Clear Auth Cache---Yes
Git提交代码:
右键项目-->Git-->Add-->
Git--> Repository-->Push
定义远程连接:
https://github/liu654011945/ideagittest
login+password
如果出现问题,先清理密码:
settings--->Appearance&Behavior--->System Settings--->password---->
Do not save ,forget passwords after restart选上;
-----------------
版权声明:本文标题:java开发环境配置 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1726379438h948692.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论