javac

    6热度

    2回答

    我想将任何枚举值传递给工具类中的方法,并获得另一个枚举类型相同的枚举值。事情是这样的: public class XMLUtils { public static Enum<?> getEnumAttribute(Element element, String name, Enum<?> defaultValue) { if (element.hasAttr

    2热度

    3回答

    调用此方法: public static @Nonnull <TV, TG extends TV> Maybe<TV> something(final @Nonnull TG value) { return new Maybe<TV>(value); } 这样的: public @Nonnull Maybe<Foo> visit() { return Maybe.some

    0热度

    1回答

    试图创建一个导入另一个测试包的测试应用程序。 应用程序中列出了测试,由于是编译CMD和ERR .. 的文件都在同一目录。我能够编译MyIncorrectnessListener.java和MycssErrorHandler.java,没有警告/错误。 我想弄清楚err的原因是什么>>> sjsu_classes.java:33:'。'预计< < < < < 任何指针/评论赞赏... 感谢 编译CM

    5热度

    1回答

    我想写一个注释处理器的JSR 269格式,它使用javac的编译器树API来做一些源代码分析。我对成员选择表达式感兴趣,例如方法调用。 我可以很容易地得到所选方法(或字段等)的名称。但是我想知道选择什么类型的成员,而且我似乎无法找到一种简单的方法来执行此操作。 Trees.getTypeMirror返回null我尝试调用它的所有内容(并且Javadoc没有提示)。 我想我可以详尽地分析每一种表达对

    1热度

    3回答

    我遇到了JLS的一个奇怪的问题,或者一个JavaC错误(不知道是哪个)。请阅读以下内容并提供解释,并酌情引用JLS通过或Sun Bug ID。 假设我有三个 “模块”,代码做作项目 - API - 定义了框架API - 想Servlet API的 默认地将Impl - 定义的API实现 - 想Tomcat的Servlet容器 应用 - 应用程序我写 下面是每个模块中的类: API - Messag

    4热度

    3回答

    我想弄清楚如何组织使用软件包的源文件和类文件。我发现一个非常有用的tutorial。但我仍然有一些问题。 据我了解这是一个很好的做法,包的名称和包装的元素存储的目录名称之间的同构。例如,如果我有一个名为aaa.bbb.ccc包包含ddd类这是一个很好的做法,有一个名为“ddd.class”,位于“$ CLASSPATH/AAA/BBB/CCC /”一类的文件。我是否正确? 如果是的话,将Java编

    9热度

    1回答

    有什么办法可以强制Maven 2(> 2.0.10)打印正在执行的实际javac命令。尽管我们已经使用MAVEN_OPTS提高了最大值,但我们仍然耗尽内存。我希望能够看到正在执行的内存不足的实际命令。 我已经使用在POM文件的插件管理部分下面的详细设置尝试,但似乎没有给我javac命令: <plugin> <groupId>org.apache.maven.plugins</groupI

    3热度

    2回答

    C:\Program Files (x86)\Java\jdk1.6.0_17\bin>javac VendingMachine.java VendingMachine.java:27: error while writing VendingMachine: VendingMachine.class (Access is denied) public class VendingMachine

    2热度

    1回答

    我有一个蚂蚁javac任务,它应该运行一些注释处理器。从一个批处理文件运行时,它工作正常,但无法从日食开始时 错误运行的javac.exe编译 。正常编译javac任务工作得很好。 我猜蚂蚁从eclipse开始使用一些不同的编译器? 如何将其更改为正常编译器?或者让它以任何方式工作?

    2热度

    1回答

    我正在与在单独的线程上运行,在它们之间〜10ms的暂停两个因com.sun.tools.javac.Main.compile()调用运行一个多线程构建。现在(每100个版本左右),第二个javac在第一个javac的输出中抱怨糟糕的类格式。 这是Linux,但它在所有os'es工作。我在这里面临的约束是什么? 我正在并发构建系统上,所以我调用javacs的原因是因为他们在不同的模块。有确保运行顺序