zoukankan      html  css  js  c++  java
  • IntelliJ Idea中一个编译报错引发的

    package verify;
    
    public class Verifier {
        private String name;
    
        public Verifier() {
            this.name = getClass().getName();//getClass()在ItelliJ idea中会报错:
        }
    
        public static void main(String[] args) {
            Verifier verifier = new Verifier();
            System.out.println("可以正常编译。在constructor中使用getClass获取的class名:" + verifier.name);
        }
    }

     

    其它:
    关于javac编译时出现“非法字符:65279”的解决方法

    用UE或记事本编辑过的UTF-8的文件头会加入BOM标识,该标识由3个char组成。在UTF-8的标准里该BOM标识是可有可无的,Sun 的javac 在编译带有BOM的UTF-8的格式的文件时会出现“非法字符:65279”的错误,但是用Eclipse进行编译却没有问题,原因在于Eclipse使用的是自己的JDT,而非javac,关于JDT的描述可以到eclipse的官网上去查看。


    出现这种情况时,有两种解决方法:
    a) 利用UE、Editplus等文本编辑器重新保存文件为不带BOM的UTF-8格式
    b) 可使用eclipse自带的编译器进行编译
    <!--在ant中添加property,使用eclipse jdt compiler编译-->
    <property name="build.compiler" value="org.eclipse.jdt.core.JDTCompilerAdapter" />
    相关jar包,在eclipse安装文件plugins目录下:org.eclipse.jdt.core_xxx.jar,xxx为版本号
    http://blog.csdn.net/ikaituozhe/article/details/6678017

  • 相关阅读:
    2017.10.30 天晴 昨天十公里没减肥
    我的一辩论点,随心而论
    2017.10.27 多云 天气晴
    2017.10.14 多云 天气转冷
    2017.10.9 天晴 准备减肥,有一起打卡的吗
    2017.10.7 国庆第8天
    2017.10.7 国庆第7天{鳏寡孤独}
    java多线程概念
    spring mvc分拣查询参数
    spring mvc 导出excel
  • 原文地址:https://www.cnblogs.com/softidea/p/4834053.html
Copyright © 2011-2022 走看看