javac 相关问题

javac是主要的Java编译器,包含在Sun Microsystems(现在的Oracle)的Java Development Kit(JDK)中,也包含在其他供应商的版本中。

为什么javac目标选项不能低于源选项?

我已经阅读了 javac 的源和目标选项,它们分别定义了我的源代码编译所需的版本和我想要支持的最旧的 JRE 版本。在使用 Maven 时...

回答 2 投票 0

如何在jshell中使用jdk.compiler模块

我的jdk版本是17,我想使用com.sun.tools.javac.file.JavacFileManager类,我的启动参数是 $ jshell --add-modules jdk.compiler 然后我输入 导入 com.sun.tools.javac.file.

回答 1 投票 0

Java 编译器错误地抛出“可能未初始化”错误?

这是一个示例方法: 布尔方法(int值,布尔检查1,布尔检查2){ 字符串代码; 布尔值不正确 = false; 布尔值其他不正确= false; 如果(值< 0 ||...

回答 1 投票 0

如何在 VS Code 中指定 Java 版本?

我创建了一个虚拟机来在其中运行一些java代码,并指定VM使用java 11运行 ubuntu@go-v12as34df:~$ java -版本 openjdk版本“11.0.21”2023-10-17 OpenJDK

回答 1 投票 0

javac 使用注释处理器返回不正确的错误代码

当您使用注释处理器运行 javac 且类路径中存在损坏的 jar 时,java 会出错,但返回 0 作为错误代码(0 表示运行时没有任何错误)。如果您运行相同的命令

回答 1 投票 0

当有多个class文件时,java如何将源代码编译为字节码?

我正在学习java。我想了解这个编译过程是如何完成的。 当只有一个文件时,想象一下 java 编译器如何编译是很简单的。它会逐行编译。拥有怎么样

回答 2 投票 0

尝试在 bash shell 中捕获 javac 输出

我正在尝试将java编译器输出重定向到文件。 我认为它应该是: javac file.java > log.txt 或者其他的东西。相反,我在终端上看到了所有输出,但在...

回答 3 投票 0

Java println 字符串未显示在 CMD 中

我正在尝试使用 javac 在 CMD 中执行简单的 java 应用程序,但 System.out.println 的输出没有出来。 让我向您展示 MyFirstProgram java 文件中的代码。 公开课

回答 1 投票 0

运行jar时无法写入文件

我有一种纸牌游戏,叫做bluejack。它有一个名为 HistoryManager 的类,该类创建名为 game_history.txt 的文件并将游戏分数写入该文件中。 导入java.io.*; 导入java.text。

回答 1 投票 0

使用UTF8编码编译后尝试执行java文件时出现问题

我目前正在尝试在终端中运行相应包内的java文件,该包是我在eclipse中创建的(所以它不是默认包)。然而,在我尝试c之后问题就开始了...

回答 1 投票 0

在 java 11 项目中使用wiremock-jre-8 依赖项会出现问题吗?

免责声明 如果这是一个愚蠢的问题,请提前抱歉,但我澄清这一点的研究并没有我需要的那么成功。 问题描述 我正在使用 jdk 11 和

回答 2 投票 0

Gitlab-runner maven 构建失败,并显示“权限被拒绝”消息,但在调试选项打开时成功

我正在尝试使用 gitlab-runner 使用 Maven 映像构建 java 项目。 直到昨天我遇到以下错误时才出现问题 许可被拒绝。 这是命令...

回答 1 投票 0

在Java中,为什么接口“B extends A”会让javac在B上生成A的所有方法?

我惊讶地发现在以下场景中: 接口 X { 无效 f(); } 接口 Y 扩展 X { } javac 将经历为 Y 生成包含定义的字节码的麻烦...

回答 0 投票 0

如何通过 Gradle 将 -parameters javac 标志传递给 Java 编译器?

我有一个 Gradle 管理的多项目设置,它依赖于新的 Java 8 -parameters 编译器标志。我需要两种包含编译器标志的方法: 仅测试类(主项目应包含...

回答 6 投票 0

Apache Tika 编译错误

我正在尝试遵循 Apache TikaJAXRS 看似非常简单的编译指令。我在 Windows 8.1 64 位上运行。 从 Apache Tika dow 下载最新的稳定源...

回答 3 投票 0

Ant Javac 和 Commandline Javac 给出不同的结果

我有一个导入一些 servlet 库的类。当我从命令行编译它时,一切都很好。 当我使用ant编译任务来编译它时,它给出了找不到servlet的错误

回答 3 投票 0

在内存中编译并执行java源文件

假设我有一个包含 .java 文件内容的字符串。是否有任何 API 可以让我将此源文件编译成虚拟 .class 文件(即生成内容并将其存储在

回答 3 投票 0

我可以使用 Unicode 作为 Java 变量吗?

Java中可以使用Unicode作为变量名吗?例如: 公共静态双 δ = 1.001; 每当我在 Java 中执行类似操作时,都会出现错误。有没有办法让它...

回答 3 投票 0

为什么Java中的最大字符串文字长度是65534?

我编译了这段代码。 (使用javac 21.0.1) 公共静态最终字符串MAX =“AAAAA ...”; 如果我在文字中重复 'A' 65534 次,则编译没问题。 但如果我在

回答 1 投票 0

命令行仅显示jdk 20版本的java,不显示其他版本

我想查看我的系统中所有可用的jdk版本的列表。但是,当我在 cmd 行中输入 java 和 javac 版本时,它只提供了 jdk 20 版本。我怎样才能实施......

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.