javac相关内容
当我尝试使用 javac 编译 java 程序时,出现错误: 程序“javac"可以在以下包中找到:* 默认-jdk* ecj* gcj-4.6-jdk* gcj-4.7-jdk* openjdk-7-jdk* openjdk-6-jdk尝试: sudo apt-get install
..
代码(spring-web 5.1.2) public static void main(String[] args) {RestTemplate restTemplate = new RestTemplate();HttpHeaders headers = new HttpHeaders();headers.set(HttpHeaders.AUTHORIZATION, "token");Htt
..
我正在尝试让 Maven 输出 lint 级别警告.我已经创建了一个小型测试程序,它应该生成一个关于从非静态上下文使用静态方法的警告,但是尽管有许多不同的插件配置选项,构建总是成功而没有任何警告! 在进行了一些谷歌搜索后,我找到了使用编译器插件的“compilerArgument(s)"属性的建议,但这对我来说似乎也不起作用. 这是我应该生成警告的示例程序: package com.
..
我有一个主目录(包含 main.java)和一个子目录(包含 child.java). 我的问题是如何在main.java中实例化child.java 我已将子类设为公开.&将第 1 行添加为 package mypackage 我已经用 javac -d 编译了 child.class .child.java 创建一个新的 mypackage 目录. 我尝试在 main 中导入子
..
作为一个实验,我们希望在 Java 6 的运行时版本而不是 JDK 上使用 Eclipse java 编译器(从 eclipse.org 下载的 ecj-3.5.jar)构建我们的产品,据我所知,它是一个将此 jar 添加到 ant 类路径,并将 build.compiler 属性设置为指向适配器. 通过包含 在我的 build.xml 中并使用 JRE 调用 ant,我得到了无法找到
..
我正在尝试编译我的代码并在不同的服务器上运行它.问题是我的 JRE 版本是 Java 版本“1.6.0_13",而服务器上的版本是 Java 版本“1.4.2". 当我尝试在服务器上运行 jar 时,这给了我“无法识别的类文件版本"异常.我无法在服务器上编译我的代码,因为我必须设置各种依赖项. 所以我需要知道是否有一种方法可以“使用 Eclipse"[这比命令行更容易,因为它负责处理依
..
我有一个 Gradle 管理的多项目设置,它依赖于新的 Java 8 -parameters 编译器标志.我需要两种包含编译器标志的方法: 仅用于测试类(主项目应在不附加参数名称的情况下进行编译). 所有编译源. 我已经试过了: tasks.withType(JavaCompile) {options.compilerArgs
..
我有一个包含大约 800 个源文件(一些由 javacc/JTB 生成)的 Java Maven 项目,使用 javac 编译需要 25 分钟. 当我将 pom.xml 更改为使用 Eclipse 编译器时,编译需要大约 30 秒. 关于为什么 javac (1.5) 运行如此缓慢的任何建议?(我不想永久切换到 Eclipse 编译器,因为 Maven 的插件似乎不仅仅是一个小错误.)
..
从 javac 和从 java 调用 -classpath 选项有什么区别 例如: javac -classpath MyJar.jar GetJar.javajava -classpath MyJar.jar:.获取罐 它的作用和: javac -classpath MyJar.jar GetJar.javajava GetJar 所以基本上与 javac 相关的第一个 -class
..
使用简单的 try/finally 块编译以下代码时,Java 编译器会生成以下输出(在 ASM 字节码查看器中查看): 代码: 试试{System.out.println("试图除以零...");System.out.println(1/0);}最后{System.out.println("终于……");} 字节码: TRYCATCHBLOCK L0 L1 L1L0LINENUMBE
..
我有一个 Java 文件,当我编译它时,在 Java 编译器 (javac) 退出后,我将只能在控制台上看到前 100 个错误.我如何才能在控制台上看到所有编译错误?在此先感谢-opensid 解决方案 通常编译器会在 100 个错误后放弃.此后的大多数错误很可能是由第一个错误引起的.如果您必须有更多错误,请查看 javac 选项 -Xmaxerrs 和 -Xmaxwarns
..
我在 Ubuntu 上编译的 Java 应用程序有问题.它抛出 UnsupportedClassVersionError.我正在使用比我的 PATH 中配置的更高版本的 JDK 版本进行编译以运行 Java: $ javac -versionjavac 1.7.0_147$ java -versionjava版本“1.6.0_23"OpenJDK 运行时环境 (IcedTea6 1.11pre)
..
为 Java 6 注释处理器设置 eclipse 项目编译器配置的最佳方法是什么? 我的解决方案是手动设置 org.eclipse.jdt.apt.core.prefs 和 factorypath 文件.这有点麻烦: 在 factorypath 文件中引用处理器 jar 配置eclipse注解处理器输出目录(org.eclipse.jdt.apt.core.prefs中的org.ec
..
Maven 编译器插件文档状态: Compiler Plugin 用于编译项目的源代码.从 3.0 开始,默认编译器是 javax.tools.JavaCompiler(如果您使用的是 java 1.6)并且用于编译 Java 源代码.如果要强制使用javac插件,必须配置插件选项forceJavacCompilerUse 实际上,当我们的构建中未指定 forceJavacCompil
..
我有一个 Main 类,其中包含声明到名为 mainPkg 的包中的 main() 方法. 现在我用一个ANT脚本来执行Javac的编译,这个tartget: 进入编译任务BASE DIR: ${basedir}类路径:${basedir}\lib\ojdbc6.
..
我最近一直在使用Eclipse,其中compile 和running 程序非常简单.设置classpath 不需要做太多工作.但显然,当从 commandLine 运行它们时,情况并非如此.当我从 terminal 尝试 compiling 时,我遇到了各种错误.我正在粘贴项目 cp125_soln 的 my package structure 的图像.现在我想在 com.scg.domain 包
..
我正在尝试使用 ProcessBuilder 从 Java 执行 javac,但没有输出,也没有任何反应.我尝试读取输入流(因为如果我不读取它会导致进程挂起的错误),但仍然没有结果.我最初将所有必需的参数传递给 javac 但它不起作用,所以我将其简化为仅 javac(应该打印帮助消息). 我试过跑步"C:\Windows\System32\cmd.exe/c C:\\"Program Fi
..
下面是代码, import java.util.List;导入 java.util.ArrayList;公共类虚拟{公共静态无效主(字符串 [] args){列表lst = new ArrayList();lst.add("一个字符串");lst.add("另一个字符串");字符串 s = lst.get(0);}//结束主} 当构造函数new ArrayList();被调用时,Object类
..
我只是在 windows 中安装 jdk 和 jre 版本 8.环境变量已经设置.我尝试运行“java -version"在cmd中,它显示了安装的java版本.但是当我尝试使用“javac projectName"编译java项目时,系统说 javac 不被识别为内部或外部命令.那么谁能告诉我如何修复它? 这是我的环境变量: C:\Users\Foody>echo %PATH%C:\
..
我是 Java 编程的新手,正在尝试编译 Java 源文件,但是当我输入 javac Welcome.java 时,我不断收到以下消息 Welcome.java:5: 错误:找不到符号System.out.println("欢迎使用Java!");^符号:方法 printIn位置:变量超出类型 PrintStream1 错误 关于如何纠正这个问题的任何想法? 谢谢. 解决方案 J
..