javac

    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

    6热度

    2回答

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

    2热度

    1回答

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

    2热度

    1回答

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

    6热度

    4回答

    我正在使用ant 1.8.0和java 1.6.0.17,并且遇到了一个奇怪的问题。 在我的build.xml,我有一个简单的任务,编译代码 <javac destdir="${dir.build.classes}" debug="on"> <classpath refid="classpath"/> <src path="${dir.src.java}"/> </javac

    4热度

    3回答

    我有一个名为“MyTools”的jar。该jar文件位于c:\ data文件夹中。我在名为“UseTools.java”的文件夹中创建了一个新文件。现在我想在我的UseTools.java中使用MyTools.jar中的一些类。我试过,但它似乎没有工作: import MyTools.*; public class UseTools { public static void mai

    1热度

    3回答

    我在写一个桌面和j2me应用程序。我在程序中有调试语句。目前为了避免那些得到编译我使用如下。我们正在这样做,以减少罐子的大小。 (特别针对手机) ConstantFile.java Boolean ConstantFile.DebugEnabled = false; if(ConstantFile.DebugEnabled) { log.debug("msg"); } 但是这是一种硬

    31热度

    4回答

    我阅读了Sun的文档和Stack Overflow上的很多帖子,但我仍然对Java编译器选项-cp和-sourcepath之间的差异感到困惑。 让我们说我有这样的目录结构: c:\Java\project1\src (where the Java source files are) c:\Java\project1\bin (where the Java class files will be

    0热度

    2回答

    我是新来的Java(C++ guy自己),并且正在尝试编译Java中的一个简单程序(测试不同的随机数算法)。我有一个我想用来实现另一个类的接口,这两个项目都在同一个包中。 所以我现在有两个文件在我的“随机”包目录 - “RandomInterface.java”和“RandomTest1.java”(它实现了RandomInterface)。我可以使用javac编译RandomInterface.