破解 Open JDK - 发出 LLVM 汇编器而不是 Java 字节码
我有机会在大学工作并帮助从 OpenJDK 破解 javac。目标是读取自定义源代码(针对“我们的”编程语言与 antlr 的结合)而不是编写 Java 字节码 - …
不使用 IDE 时的 Java 和编译
我知道在java中你被迫为每个类一个文件。 因此,如果我有这样的类: /my_project/main.java /my_project/classes/user.java /my_project/classes/othe…
无法在 PDE 构建中收到 Eclipse 编译器警告
因此,我们有一个构建了多个插件的 Eclipse 产品版本。对于每个插件,我们都有一个设置文件,用于定义我们想要了解的 JDT 编译器警告。它在我们的 Ecl…
使用 Grinder 负载测试框架的问题
我在尝试使用 The Grinder 时遇到问题。网站上的教程告诉我运行“StartAgent.bat”,它看起来像这样: call "C:\Documents and Settings\dkeller\Desk…
Windows 7 的 jdk 安装程序未设置路径
Windows 7 上的 JDK 安装程序似乎没有安装路径变量来查找 javac。我可以手动设置。但我不喜欢用任何新的 JDK 更新来改变它。它是否使用任何其他环境变…
Javac 和基元:装箱与非装箱
我的问题是:为什么原始类型必须包装在对象中,而编译器也可以为您做好设置? 对原始值 x 的方法的调用可以从 x.call() 转换为 X.call(x) - 这就是我…
为什么会出现 javac:找不到文件错误?
在 CentOS 5 linux 上使用一些基本的 java 应用程序,我将 classpath 设置为指向 home/pathToJava/bin,其中包含 javac 和 java 中有 .java 文件 并且…
如何使用.m2中的所有.jar进行编译?
我正在尝试使用 javac 调试具有许多依赖项的文件的 mvncompile。 这就是我尝试执行此操作的方式: CLASSPATH=`find ~/.m2 -name *.jar -print0`; java…
Sun javac 不编译生成的源代码,而 OpenJDK 则编译生成的源代码?
我正在使用 JPA 实体和 hibernate-jpamodelgen 来生成 EntityName_.java 等类的源。 奇怪的是,当我从 Sun JDK (1.6.0_24) 运行 javac 时,会创建 Ent…
使用 javac 编译来自不同目录的文件,引用依赖的 jar 文件?
我进行了以下设置: 我有4个包: root/src/terminal - 有一些java文件 root/src/mail - 有一些java文件 root/src/data - 有一些java文件 root/src/mai…
编译类名中含有特殊字符的 Java 文件时出错
我在编译类名中包含特殊字符的源文件时遇到问题。该类文件在 Eclipse IDE 中可以正常编译,但在 javac 中则不行。我相信我需要利用 -encoding 标志,…
如何从 Eclipse 运行 Javac
我正在尝试在 Eclipse 中编译的 .class 文件上运行“javac”工具。我打开外部工具配置,填充字段: 位置: C:\Program Files\Java\jdk1.6.0_25\bin\ja…
“找不到符号”为我自己的班级
我没有设置 %CLASSPATH%。据我了解,这应该不是问题,因为 Javac 将假定当前目录的类路径。 正如您在下面看到的,javac 无法找到我的 Case 类,即使它…