• eclipse常见错例集锦


    在Eclipse环境下利用Tomcat插件启动Tomcat时,可能会抛出如下错误信息:
    Source not found for StandardContext.start() line

    遇到这种错误,开发者可能会摸不着头脑,不知如下下手。当我们继续单击启动按钮n次后,Tomcat可以正常启动。这种错误主要是因为我们在程序中设置了断点,出错后Eclipse记录下了错误断点。解决方法很简单,在debug视图下,选择Breakpoints窗口会发现里面有我们的断点记录,右键点击remove all就可以了。

    Eclipse中使用Tomcat发生charset GBK not supported的解决

    在window-> perferences->tomcat->JVM Settings->Boot ClassPath中,

    将JAVA HOME 的jre/lib/下的charset.jar文件加进来就可以了。就这么简单

    jsp+tomcat+eclispe,http status 500解决方法

    问题产生原因:安装tomcat的时候指定了jre的路径,导致tomcat_home, java_home都已经添加到了环境变量里,但启动jsp的时候却出现了以下的异常:
    Unable to find a javac compiler;
    com.sun.tools.javac.Main is not on the classpath.
    Perhaps JAVA_HOME does not point to the JDK
    产生的原因是java.home指到$JAVA_HOME/jre下了,而其lib下的tools.jar跟$JAVA_HOME/lib/tools.jar不一样,编译jsp的时候需要用到后者.

    问题解决方法:在tomcat控制台(双击tomcate5w.exe)java选项-〉java virtual machine
    设置为%java_home%\jre\bin\server\jvm.dll
    tomcat控制台java选项-〉Java classpath:
    %tomcat_home%\bin\bootstrap.jar;%java_home%\lib\tools.jar
    注:%java_home%、%tomcat_home分别指jdk、tomcat的安装根目录。

    简单的说:在Java classpath添加
    ;%java_home%\lib\tools.jar即可!!

    MyEclipse 无法保存中文解决方案

    一直都在用MyEclipse写JAVA,因为最先接触的开发工具就是它。在写代码的时候经常要配置一些类似平台系统常量的全局参数,于是运用到了一些.properties的属性文件。但我们会发现如果当这些属性文件中出现了中文后无论你再怎么Ctrl+S都无法保存,总是会出现如下的提示:

      Save could not be completed.
      Reason:
      Some characters cannot be mapped using "ISO-8859-1" character encoding.
      Either change the encoding or remove the characters which are not
      supported by the "ISO-8859-1" character encoding.

      由于自己也是个初学者,经过多次的琢磨和配置测试,终于找到了解决方法。依次进入如下设置界面即可解决无法保存中文的现象。

      Window >> Preference >> General >> Content Types >> Text >> Java Properties File,在出现的对话框中找到一项Default encoding项,将默认的值"ISO-8859-1"改为"UTF-8",并点击右侧Update进行更新。

      经过上述操作即可解决无法保存中文的现象,以次类推,触类旁通,想必其他的一些类似保存编码也是这样设置的了。

      但是关于资源文件的正式使用还需要额外的一个步骤,那就是对资源文件进行编码再处理,我们可以在JDK的安装目录下找到/bin/native2ascii.exe这个文件,使用这个文件可以将原保存的中文进行编码,编码后在文件名后添加_zh_CN后缀(如:ApplicationResources_ZH_CN.properties,注意大小写),使得系统在调用资源文件时不至于出现乱码。该编码转换程序的具体使用方法请查阅相关的手册与教程,在这里仅给出最常用的方法和格式,如下:

      native2ascii -encoding [编码方式] [源文件路径] [目标文件路径]

      这里的编码方式可以是类似[GBK]、[UTF-8]等中的任意一种。



    程序有main函数,在Eclipse中运行后出现selection does not contain a main type错误,环境配置是正确的

    出现这个问题,是因为.java文件不在项目的src路径内,也就是说源代码未被eclipse编译,字节码不存在无法运行了
    在项目名上右键 -> Builder Path -> Configure Build Path -> 选择Source面板 再点Add Folder, 把源代码所在的包路径的上层目录加进来,而且如果你是把两个类写在一个文件里的话,你在右键选择Run As JavaAppication 的时候,要把光标至于包括main方法的类上



    作者:Angelo Lee
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
  • 相关阅读:
    JQuery的摸索之路(一)
    C#操作excel(NPOI篇)
    Mschart学习(MSchart介绍)
    JQuery的摸索之路(二比较)
    Mschart学习(开篇)
    Mschart学习(官方demo共享)
    SQL进阶提升(疑惑篇order by)学习sql server2005 step by step(十一)
    一步一步学习C#(二C#基础)
    NickLee的学习
    Linux 命令学习一
  • 原文地址:https://www.cnblogs.com/yefengmeander/p/2887713.html
Copyright © 2020-2023  润新知