美文网首页
java web开发环境配置及开发工具设置

java web开发环境配置及开发工具设置

作者: secondtown | 来源:发表于2018-08-29 23:33 被阅读5次

    注:本篇文章并非 java、sublime text、Tomcat、Eclipse的详细安装教程。只是列出自己在配置的时候遇到的一些坑以及一些个性化的配置。

    系统:win10 64位系统。
    java:安装的jdk为1.8.0版本
    sublime text:sublime text 3
    Tomcat:8.5.33
    Eclipse:4.8.0(photon)


    主要解决的问题:

    1、安装并配置完环境变量以后,cmd命令行找不到java命令。
    2、实现sublime text3的自动编译(使用java),并通过快捷键(Ctrl+B)实现。
    3、显示sublime text指定文件夹的目录树并解决因此出现的乱码问题。
    4、解决较旧版本Eclipse(4.7 oxygen)无法配置8.5版本服务器的问题。
    5、Eclipse的个性化设置(主题和字体)。


    1、安装并配置完环境变量以后,cmd命令行找不到java命令。
      win10安装java时记住配置环境变量时不能用%JAVA_HOME%来配置path。而必须采用绝对路径进行配置。


    2、实现sublime text的自动编译(java编译)
     查看sublime text的"工具-->编译系统"可以找到javaC编译系统,也就是说可以通过快捷键Ctrl+B实现java文件的编译,但是这样只能得到一个class文件(相当于执行了javac **.java)。如果想继续执行class文件,就需要新建一个java编译系统。

     要想在Sublime text新建java的编译系统,可以通过在路径:<这里是sublime安装路径>\Data\Packages\User下新建runJava.sublime-build来实现,参考链接为:
    http://www.neilron.xyz/sublime-text-3-run-java-on-windows/

    附1:在java文件中有中文时,编译后结果报错[Decode error - output not utf-8])。解决方法:将runJava.sublime-build中的encoding由utf-8改为cp936。

    在utf8中,一个汉字对应3个字节。GBK中一个汉字对应两个字节。例如
    utf8 --> gbk -->utf8,遇到奇数的情况,如[a,b,c,d,e]就会被分为[a,b][c,d][e],[a,b],[c,d]可以在GBK中找到汉字进行对应(对应的汉字也是无意义的),但[e]这个单字节的没有办法找到汉字对应,只能用“?”等符号对应。这时候e就会被替换。再转回utf8时自然前面的[ab][cd]仍然能保持正常,但后面的e就没有办法再转回原来的字符了。

    附2:给sublime安装了brackethighlighter。然后按照简书文章https://www.jianshu.com/p/f389b37978d7进行配置。


    3、显示sublime text的目录树及解决乱码问题
     利用sublime左侧显示文件目录树,然后点击file->open folder打开你要显示的目录就行。如果不出现乱码就大功告成。


     但是有可能会出现乱码。
     这时候可以通过在setting-user配置中加入一行
    ”dpi_scale”:1.0
    

     来解决乱码问题。现在可以显示文件目录树了。再将字体大小改为18。最后综合左右两边的界面,将dpi_scale改为1.4,将font-size改为15。

    将preference.sublime-settings(可由“首选项”-->“设置-用户”进入)进行修改:

    {
    "color_scheme": "Packages/Color Scheme - Default/Blackboard.tmTheme",
    "dpi_scale": 1.4,   #具体数值根据最终显示的效果进行调节
    "font_size": 15.0,  #具体数值根据最终显示的效果进行调节
    "fontface": "Trebuchet MS",
    "ignored_packages":
    [
        "Vintage"
    ],
    "linenos": "inline",
    "noclasses": true,
    "theme": "Soda Dark 3.sublime-theme",
    "update_check": false,
    "word_wrap": "auto",
    "default_encoding":"UTF-8",
    

    }


    4、解决较旧版本Eclipse(4.7 oxygen)无法配置8.5版本服务器的问题。
     注:如果Eclipse支持Tomcat 8.0的版本,那么可以通过修改一些配置实现,但是如果没有支持Tomcat 8.0的版本,那么还是重新下载一个新的Eclipse吧,很多问题可能就迎刃而解了。

     遇到的第一个问题是在Eclipse中配置Tomcat服务器的时候发现在windows->Preference菜单下没有server选项(可能是我之前下载了错误的版本),按照
    https://stackoverflow.com/questions/11317854/no-server-in-windowspreferences
    中Bijoy Maji的方法进行设置。


     勾选自己需要的扩展,不然可能需要很长的安装时间。刚高兴自己又“找回”server选项了,但更加蛋疼的事情发生了,由于安装了JDK1.8.0版本,为了匹配所以下载了Tomcat8.5,但是当前的Eclipse(oxygen)只能配置Tomcat7及以下的版本。根本就没有Tomcat8.0的选项。
     而网上的一堆解决“Eclipse无法配置Tomcat 8.5”的方法的前提都是Eclipse中起码能够支持Tomcat 8.0,因为它们的思路就是将ServerInfo.properties中的server.info和server.number的值进行修改。具体操作如下:

     在Tomcat 的安装文件夹中找到lib文件夹里的catalina.jar包,然后双击打开(不是解压缩!!!),选择其中的org\apache\catalina\util,最后在util包中找到ServerInfo.properties文件,用压缩软件打开:


     修改并保存前要将tomcat服务器关闭,否则会提示占用,没有办法进行保存。但最后还是没用,因为上面已经说过了,我的Eclipse连Tomcat 8.0都不支持。没办法,最后还是直接下载了新版本的Eclipse。新版本直接支持到Tomcat9.0,因此根本不需要做什么配置。对了,还需要回头把上面修改的Tomcat的ServerInfo.properties文件再从8.0改回8.5.33。


    5、Eclipse的个性化设置
     主题:Eclipse 4.8(photo)有dark、light、classic三种主题可选。classic和light都是白色背景,而dark则是灰色背景。但是不满意于现有的主题,还想换其他主题。
     网上有说通过marketplace进行安装,但是我的Eclipse在安装的时候报错。报错信息是没有办法获取http://eclipse-color-theme.github.com/update/content.xml,按照网上的指示:
     In Eclipse: Window -> show view -> Other -> General: Internal web browser.打开浏览器,输入http://marketplace.eclipse.org/,可以正常打开。
     但是输入上面的http://eclipse-color-theme.github.com/update/content.xml就无法打开了。有说是网络代理问题,不太了解。所以放弃这种安装方法。选择离线安装。
     采用https://blog.csdn.net/Liucheng417/article/details/50924787
    方法离线下载,先下载RainBowDrop.epf再import到Eclipse中。

     字体:给Eclipse下载了yahei.consolas字体。并且对字体大小进行了调节。

    相关文章

      网友评论

          本文标题:java web开发环境配置及开发工具设置

          本文链接:https://www.haomeiwen.com/subject/zhylwftx.html