公司有一个服务器上运行了几个第三方的接口程序,这几个接口程序晚上会更新所有的数据,这个时候就像战国七雄一样,谁也不让谁,结果总是发生数据库事务锁死的问题,三天一闹腾谁也受不了啊,于是用批处理+windowns计划任务的模式让他们晚上的时候一个一个来,A执行的时候把B关掉,反之亦然,效果还不错。唯一的问题就是bat文件和计划任务有点多,时间长了再去看鬼知道都是什么玩意儿,而且万一谁不小心把计划任务或bat文件删了,那是十分糟糕的事情,反正最近没事在学习java,顺便写个简单的桌面APP解决这个问题好了。
查了查资料,再加上属于初学者小白,于是大概是搞清了一件事情,IDEA+swing+awt好像是可以弄一个应用程序的,初期的构想是写一个桌面APP,exe执行,上面只有2个按钮,开始,停止。点了开始就按照写好的计划任务来执行接口程序的关闭和启用,点停止一切停止。很简单,但是对我来说很复杂。
遇到的第一个问题就是安装JDK,服务器环境本身就安装了jdk,但是版本是1.4的,我的电脑上因为学习装的是11(新的不能再新了,虽然也知道11这个东西等到大规模用起来不知道什么时候了,但还是按耐不住骚动的心啊),之前没有在同一台电脑上安装2个版本的java,于是百度+实践搞定:
安装不同版本的jdk,记得先安装低版本,再安装高版本,本来我电脑有jdk11然后安装1.4的时候报错不能安装,于是全部卸载,先1.4再11就安装成功了,安装好以后的jdk路径为:
C:\Java\j2sdk1.4.2_03
C:\Java\jdk11
我的电脑属性—高级系统设置—环境变量—系统变量,开始在系统变量里面设置JAVA_HOME,没有的话就新建:
JAVA_HOME4 = C:\Java\j2sdk1.4.2_03
JAVA_HOME11 = C:\Java\jdk11
JAVA_HOME = %JAVA_HOME4%
最后一个的JAVA_HOME后面的参数就是切换版本需要修改的名字。
在系统变量中设置path ,添加如下内容(注意添加’.;’),把java的添加到最前面。
PATH = .;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
在系统变量中添加classpath,没有的话就新建一个
%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
2、3、4步中的环境变量配置完成后,win+r打开cmd窗口,输入三条命令:
java -version
javac -version
java
输入一条后按回车,看有没有执行成功,全部执行城后就OK了,更换版本后只需要修改JAVA_HOME的值,修改完成后用java -version名称查看当前版本,如果和设置的一样,就没有问题。
若未成功,未成功解决方案
删除C:\Windows\System32目录下的java.exe,删除即可。这条没有验证过。只是一个方法。
注意事项:若java -version和javac -version版本不一致,将%JAVA_HOME%\bin加在PATH变量的头,执行java -version和javac -version进行查看。更改变量后最好重新开启一个CMD窗口
一直在Eclipse和IntelliJ IDEA之间徘徊,看了很多文章最后选择了IDEA,实际上虽然我还没有体会到IDEA到底有多爽,不过看他们写的那么爽,我也想有个机会爽一下。
参考文章:https://blog.csdn.net/flysun3344/article/details/79927202
不过话说回来,要想用的那么爽,IDEA是需要收费的,免费的也有,可以学习用。费用的话是按年收取的,还是有一点小贵的,对于囊中羞涩的现阶段我还需要找一点别的方法。大家都懂的。但是,各位尽量支持正版!各位尽量支持正版!各位尽量支持正版!对内容的付费是一种正确态度。
官网下载地址:https://www.jetbrains.com/idea/download/#section=windows
还有一个网址:http://idea.lanyus.com/ 请自行学习!!!
安装过程基本就是下一步就可以了。安装完成后稍作配置就可以进行开发了。
大部分的配置和操作可以读一下上面的文章或者自行百度,我只写几个很简单需要配置的地方
安装完成后第一次打开的时候会让你选择主题,一黑一白,如果选完还想改的话看下面的步骤:
安装完成后打开IDEA,进入 File—Setting—Appearance&Behavior—Appearance 界面
Theme里面可以选择主题,默认是两种,一个背景黑色的,一个白色的
打开IDEA,进入 File—Setting—Editor—Font 界面.
Font是调整字体格式的,可以选择看下面文本框的展示效果。
Size调整字体大小的,我调的是16,根据个人喜好吧,个人认为别调太小,真心费眼睛。
其他的默认就好。
IDEA有一个很不错的地方,可以根据每一个Project选择需要jdk,不会互相冲突。
File—Project Structure
选择Modules界面,在Sources–Language level中和Dependencies–Moudle SDK中添加jdk版本
解决一个编译问题:Warning:java:原值1.4.2已过时,将在未来所有发行版中删除。发生这个错误的话修改下面的配置:
1.如果项目有Maven的话,修改Maven插件的默认配置 ,在”pom.xml”里加入如下代码:
2.修改Java编译器版本
File—Setting—Build,Execution,Deployment—Java Compiler界面或者直接搜Java Compiler,然后将对应项目的Target bytecode version改为1.4.如果没有项目的名字,点击旁边的+号添加即可。