首页 > 其他 > 详细

独立使用 ecj

时间:2019-06-06 17:00:09      阅读:145      评论:0      收藏:0      [点我收藏+]

ECJ 是 Eclipse Compiler for Java 的缩写,是 JavaTM 认可的 Java 编译工具(类似 javac)。可以单独下载使用。

下载地址: http://mirrors.ustc.edu.cn/eclipse/eclipse/downloads/drops4/R-4.11-201903070500/ecj-4.11.jar

(使用 ustc 的 mirror,然后在 eclipse 的下载里表中找到独立的 ecj 包)

 

因为是 jar 包,所以,需要 jre 来执行,我写了个小脚本:

@echo off
java -jar "C:\Program Files (x86)\Java\jre1.8.0_211\lib\ecj-4.11.jar" %*

如上所示,我把它拷贝到了 java 的标准 lib 里面放着了。

上面脚本的意思呢就是,使用 java 执行这个包,然后把所有的参数都传进来。

为了能在 cmd 下直接使用,我把这个脚本命名为 ecj.cmd, 放在了: C:\Program Files (x86)\Common Files\Oracle\Java

 

至于为什么不用 javac。。。java 的安装体验实在太差。。。不知道这算不算理由。。。

 

尝试编译下面的代码:

public class Test{
    public void method()
    {
        new testInterface()
        {
            public void info()
            {
                System.out.println("Hello");
            }
        }.info();
    }

    public static void main(String[] args)
    {
        Test test = new Test();
        test.method();
    }
}

interface testInterface
{
    public void info();
}

没毛病:

D:\Project\Java\inner>ecj Test.java

D:\Project\Java\inner>java Test
Hello

 

独立使用 ecj

原文:https://www.cnblogs.com/pied/p/10985837.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!