javac相关内容

javac 在 ubuntu 终端中不起作用

当我尝试使用 javac 编译 java 程序时,出现错误: 程序“javac"可以在以下包中找到:* 默认-jdk* ecj* gcj-4.6-jdk* gcj-4.7-jdk* openjdk-7-jdk* openjdk-6-jdk尝试: sudo apt-get install ..
发布时间:2021-11-22 16:33:08 Java开发

-Xlint:all 和 maven 的问题

我正在尝试让 Maven 输出 lint 级别警告.我已经创建了一个小型测试程序,它应该生成一个关于从非静态上下文使用静态方法的警告,但是尽管有许多不同的插件配置选项,构建总是成功而没有任何警告! 在进行了一些谷歌搜索后,我找到了使用编译器插件的“compilerArgument(s)"属性的建议,但这对我来说似乎也不起作用. 这是我应该生成警告的示例程序: package com. ..
发布时间:2021-11-22 16:32:52 Java开发

在java中导入类文件

我有一个主目录(包含 main.java)和一个子目录(包含 child.java). 我的问题是如何在main.java中实例化child.java 我已将子类设为公开.&将第 1 行添加为 package mypackage 我已经用 javac -d 编译了 child.class .child.java 创建一个新的 mypackage 目录. 我尝试在 main 中导入子 ..
发布时间:2021-11-22 16:32:42 Java开发

从 _within_ build.xml 中完全指定 Eclipse 编译器

作为一个实验,我们希望在 Java 6 的运行时版本而不是 JDK 上使用 Eclipse java 编译器(从 eclipse.org 下载的 ecj-3.5.jar)构建我们的产品,据我所知,它是一个将此 jar 添加到 ant 类路径,并将 build.compiler 属性设置为指向适配器. 通过包含 在我的 build.xml 中并使用 JRE 调用 ant,我得到了无法找到 ..
发布时间:2021-11-22 16:32:34 Java开发

如何为以前的 Java 版本构建 jar?

我正在尝试编译我的代码并在不同的服务器上运行它.问题是我的 JRE 版本是 Java 版本“1.6.0_13",而服务器上的版本是 Java 版本“1.4.2". 当我尝试在服务器上运行 jar 时,这给了我“无法识别的类文件版本"异常.我无法在服务器上编译我的代码,因为我必须设置各种依赖项. 所以我需要知道是否有一种方法可以“使用 Eclipse"[这比命令行更容易,因为它负责处理依 ..
发布时间:2021-11-22 16:32:26 Java开发

与 Eclipse 编译器相比,为什么 javac 1.5 的运行速度如此之慢?

我有一个包含大约 800 个源文件(一些由 javacc/JTB 生成)的 Java Maven 项目,使用 javac 编译需要 25 分钟. 当我将 pom.xml 更改为使用 Eclipse 编译器时,编译需要大约 30 秒. 关于为什么 javac (1.5) 运行如此缓慢的任何建议?(我不想永久切换到 Eclipse 编译器,因为 Maven 的插件似乎不仅仅是一个小错误.) ..
发布时间:2021-11-22 16:32:11 Java开发

-classpath 选项中的 Javac 与 Java

从 javac 和从 java 调用 -classpath 选项有什么区别 例如: javac -classpath MyJar.jar GetJar.javajava -classpath MyJar.jar:.获取罐 它的作用和: javac -classpath MyJar.jar GetJar.javajava GetJar 所以基本上与 javac 相关的第一个 -class ..
发布时间:2021-11-22 16:32:01 Java开发

Java 编译错误限制为 100

我有一个 Java 文件,当我编译它时,在 Java 编译器 (javac) 退出后,我将只能在控制台上看到前 100 个错误.我如何才能在控制台上看到所有编译错误?在此先感谢-opensid 解决方案 通常编译器会在 100 个错误后放弃.此后的大多数错误很可能是由第一个错误引起的.如果您必须有更多错误,请查看 javac 选项 -Xmaxerrs 和 -Xmaxwarns ..
发布时间:2021-11-22 16:31:40 Java开发

为编译和运行 Java 包设置正确的类路径?

我最近一直在使用Eclipse,其中compile 和running 程序非常简单.设置classpath 不需要做太多工作.但显然,当从 commandLine 运行它们时,情况并非如此.当我从 terminal 尝试 compiling 时,我遇到了各种错误.我正在粘贴项目 cp125_soln 的 my package structure 的图像.现在我想在 com.scg.domain 包 ..
发布时间:2021-11-22 16:30:48 Java开发

在 Windows 7 下无法使用 ProcessBuilder 在 Java 中执行 javac 或其他命令行应用程序

我正在尝试使用 ProcessBuilder 从 Java 执行 javac,但没有输出,也没有任何反应.我尝试读取输入流(因为如果我不读取它会导致进程挂起的错误),但仍然没有结果.我最初将所有必需的参数传递给 javac 但它不起作用,所以我将其简化为仅 javac(应该打印帮助消息). 我试过跑步"C:\Windows\System32\cmd.exe/c C:\\"Program Fi ..
发布时间:2021-11-22 16:30:37 Java开发

java泛型语法如何帮助避免类型转换?

下面是代码, import java.util.List;导入 java.util.ArrayList;公共类虚拟{公共静态无效主(字符串 [] args){列表lst = new ArrayList();lst.add("一个字符串");lst.add("另一个字符串");字符串 s = lst.get(0);}//结束主} 当构造函数new ArrayList();被调用时,Object类 ..
发布时间:2021-11-22 16:30:28 Java开发

Java 命令有效但 javac 命令无效

我只是在 windows 中安装 jdk 和 jre 版本 8.环境变量已经设置.我尝试运行“java -version"在cmd中,它显示了安装的java版本.但是当我尝试使用“javac projectName"编译java项目时,系统说 javac 不被识别为内部或外部命令.那么谁能告诉我如何修复它? 这是我的环境变量: C:\Users\Foody>echo %PATH%C:\ ..
发布时间:2021-11-22 16:30:19 Java开发

Java 编程新手 - Javac 问题

我是 Java 编程的新手,正在尝试编译 Java 源文件,但是当我输入 javac Welcome.java 时,我不断收到以下消息 Welcome.java:5: 错误:找不到符号System.out.println("欢迎使用Java!");^符号:方法 printIn位置:变量超出类型 PrintStream1 错误 关于如何纠正这个问题的任何想法? 谢谢. 解决方案 J ..
发布时间:2021-11-22 16:30:08 Java开发