博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java开发工具日常设置汇总
阅读量:4135 次
发布时间:2019-05-25

本文共 1866 字,大约阅读时间需要 6 分钟。

一、Idea中maven打包install参数设置

在idea中用maven进行编译或打包(install)的时候,有时会出现问题,为了便于分析问题idea会在maven的输出控制台给出如下所示的提示,即加上-X参数将调试信息一并打印出:

此问题的解决方案(即:在maven打包install或编译的时候加上-X参数)如下:

首先在maven的窗口中,以install为例则右键install选择“create 项目module名称”,如下图所示:

之后在弹出的对话框中,在command line一行中,在install后面空格后加上-X即可;

最后点击工具栏上的运行按钮(右向三角绿色按钮),之后会在maven的控制台窗口将maven的打包install过程详细都打印出来。

二、myeclipse中删除已有项目

有时候需要将myeclipse中已经存在的项目删掉后重新导入一次,此时仅仅将myeclipse中的工程删掉是不够的,需要去如下的路径一并将工程历时记录信息删掉。C:\Users\Guo_guo\Workspaces\MyEclipse 8.5\.metadata\.plugins\org.eclipse.core.resources\.projects

三、Idea中JavaWeb项目是如何部署到Tomcat容器及启动运行

在MyEclipse中,将Javaweb编译打包后的war包部署到Tomcat的时候,都是放到了Tomcat安装路径下的webapps目录下,那么对于idea是如何将war包部署到Tomcat容器中的,同时idea又是如何启动的呢?原理参考如下文章《

四、CentOS下多版本JDK安装与设置

在一台服务器上有时候需要同时安装多个版本的JDK,本文介绍一种方便的配置方法。

4.1.去oracle官网进行下载http://www.oracle.com/technetwork/java/javase/archive-139210.html,下载需要账号登陆

如:分别下载 和 注意要下载tar.gz后缀的文件,这样下载解压即可。

4.2.在/usr/local下分别解压;

4.3.在/etc/profile.d目录下如无则新建java.sh脚本,内容如下:

[xiaoming@e454ef7cabd7 profile.d]$ cat java.sh ## Java 1.8JAVA_HOME=/usr/local/jdk1.8.0_65## Java 1.7#JAVA_HOME=/usr/local/jdk1.7.0_80PATH=$JAVA_HOME/bin:$PATHCLASSPATH=.:$JAVA_HOME/libJRE_HOME=$JAVA_HOME/jreexport JAVA_HOME PATH CLASSPATH JRE_HOME[xiaoming@e454ef7cabd7 profile.d]$ [xiaoming@e454ef7cabd7 profile.d]$
4.4 执行source /etc/profile命令,使改动的文件java.sh立即生效;

4.5 通过echo $PATH; echo $JAVA_HOME; which java; java -version等这几个命令分别查看是否生效。

五、将Jar包“装入”Maven仓库

pom.xml文件截取如下
swagger-doc
swagger-core
1.0-SNAPSHOT
以下命令的-DgroupId和-DartifactId参数与上面pom.xml文件中
一一对应mvn install:install-file -Dfile=D:\swagger-core-1.0-SNAPSHOT.jar -DgroupId=swagger-doc -DartifactId=swagger-core -Dversion=1.0-SNAPSHOT -Dpackaging=jar

备注:如果是在idea开发工具中,则直接在maven projects视图窗口中双击install则会将jar包安装到本地仓库,双击deploy则会将jar包安装到远端maven私服中。

六.Java与C的联合调用Jni

1.

2.

你可能感兴趣的文章
`MQTTClient (~> 0.2.6)` required by `Podfile`
查看>>
X-Code 报错 ld: library not found for -lAFNetworking
查看>>
Bitcode
查看>>
If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
查看>>
3.5 YOLO9000: Better,Faster,Stronger(YOLO9000:更好,更快,更强)
查看>>
iOS菜鸟学习--如何避免两个按钮同时响应
查看>>
How to access the keys in dictionary in object-c
查看>>
iOS菜鸟学习—— NSSortDescriptor的使用
查看>>
hdu 3787 hdoj 3787
查看>>
hdu 3790 hdoj 3790
查看>>
hdu 3789 hdoj 3789
查看>>
hdu 3788 hdoj 3788
查看>>
zju 1003 zoj 1003
查看>>
zju 1004 zoj 1004
查看>>
zju 1005 zoj 1005
查看>>
zju 1006 zoj 1006
查看>>
【虚拟机】虚拟化架构与系统部署(Windows系统安装)
查看>>
字节跳动安卓开发实习生面试分享
查看>>
好书分享之——《能力陷进》
查看>>
阅读笔记《c++ primer》
查看>>