Java Web开发
我正在尝试运行以下内容 javac -Xlint:unchecked -classpath C:/Users/a b/workspace/@C:/Users/a b/workspace/files_to_compile 但我得到了一个 javac: 无效标志 C:/users/a 我也试过用双引号将两条路径都括起来,但似乎没什么帮助: javac -Xlint:unchecked -cl
..
我试图在 maven-compiler-plugin 中指定另一个版本的 JDK.当 -target 和 -source 参数设置为 1.5 时,一切正常.但是当我尝试使用 1.6 JDK 时,maven 会报错.有人遇到过这个问题吗? 错误: 执行 javac 失败,但无法解析错误:javac:无效标志:-s用法:javac可能的选择包括:-g 生成所有调试信息-g:none 不生成
..
我正在尝试运行以下内容 javac -Xlint:unchecked -classpath C:/Users/a b/workspace/@C:/Users/a b/workspace/files_to_compile 但我得到了一个 javac: 无效标志 C:/users/a 我也试过用双引号将两条路径都括起来,但似乎没什么帮助: javac -Xlint:unchecked -cl
..
我在 OS X Yosemite 上使用 Visual Studio Code 0.9.2 来编辑 .java 文件. 我尝试使用以下 tasks.json 文件编译此文件: {“版本":“0.1.0",“命令":“javac",“isShellCommand":真,“回声命令":真,"showOutput": "总是","args": ["-d","${workspaceRoot}\/t
..
这可能是一件愚蠢的事情,但是编译器怎么可能在 Long.Max = 9223372036854775807 时显示这个? 解决方案 Java 中必须有 Long 字面量以 L 结尾,并添加 L 到您的整数将纠正您的问题,如下所示:Long s = 9223372036854775806L 这是因为默认情况下 Java 将所有整数解释为 32 位 (int),后缀 L 确保您的整数被解
..
谁能解释为什么在 linux 中,当我在一段时间不活动后启动 gcc 或 javac 时,它们需要一段时间才能启动.后续调用要快得多.有没有办法确保始终快速启动?(这个要求可能看起来很奇怪,但在我的情况下是必要的).顺便说一下,Ubuntu. 解决方案 最有可能的是代码页出错所需的时间.如果确实需要,有几种方法可以避免这种延迟.最简单的方法是定期运行 gcc.另一种方法是将 gcc 安装到
..
我在 Eclipse 中有一个项目的工作版本. 我将项目导出为可运行的 jar.提取(转换为 .zip 后)并尝试从命令提示符编译特定的 java 文件(这样做是因为我有一个项目要求,该特定文件中的输入参数可以由没有 Eclipse 的用户修改和重新编译/运行) 我使用了一些外部库(例如:json-simple、gson 等).它们在编译过程中没有被识别.但是如果我运行类文件(来自 E
..
我正在尝试在 Lollipop 5.1.1 上使用终端 IDE.使用三星 E7 设备,XDA 上有人提供了终端 IDE 的 mod 版本这里:http://forum.xda-developers.com/showthread.php?t=1340852&page=7 我试图在那个 mod 中使用 javac 脚本,但它给出了一个不满意的链接错误,说: $ javacjava.lang
..
我正在使用 ant 运行 javac 任务,并且为了报告目的,我使用 -Xstdout 编译器参数将输出发送到日志文件,但是我希望输出也仍然发送到控制台,以便 hudson 可以捕获它以供在屏幕上查看. 有没有办法做到这一点? 解决方案 刚刚遇到了另一个使用记录器任务的替代方案.更接近,因为您不必引入新目标.
..
目前,我们正在为一个大型项目(大约 2000 个源文件)重新编写所有构建系统的脚本,并且一直在谈论对文件进行二进制比较以确保一切正确,从而导致以下问题:javac 的输出是否保证在编译时相同,或者是否可以更改? 另一个问题 暗示常量池可能有不同的顺序,但假设我们能够控制进入 javac 调用的文件的顺序,那么仍然存在对于差异?我们将使用 Ant 和 Maven 作为构建的一部分,如果这也会影
..
这个说法是否正确: com.sun.xml.internal 包顾名思义就是一个内部包.用户不应编写依赖于内部 JDK 实现类的代码.这些类是 JDK 的内部实现细节,如有更改,恕不另行通知 我的一位同事在他的代码中使用了其中一个类,导致 Ant 中的 javac 任务无法编译我们的项目,因为编译器找不到该类.Sun/Oracle 的回答说这是编译器的预期行为,因为用户不应使用该包.
..
我需要添加 -parameters java 编译器参数以使我的测试成功.我可以在 gradle 中做到这一点,以便 ./gradlew build 工作,或者通过在 IntelliJ Settings > 下手动添加 -parameters构建.. >编译器Java编译器额外的命令行参数: 所以它们在 IDE 中工作,但我不希望每个检查这个 repo 的人都必须做一个手动步骤. 我的 .i
..
我现在只想打印出错误,而不是其他任何东西.谢谢:) 解决方案 你试过了吗 请注意,此不会禁用所有种类警告.
..
我想编译一个 Hello World 程序.我使用 javac Hello_World.java.但是在 cmd 终端窗口中,它显示 “semicolon is missing"编译错误. 如何将此编译错误存储到文本文件中?或者甚至一个字符串都可以.我如何“捕捉"这个错误?我试过了 javac 文件名.java 2 >文本文件.txt 但是 javac 仍然将 stderr 和 stdo
..
我正在使用 Intellij Idea 10 和 Java 6 JDK Update 7.当我运行 Build -->Rebuild Project 命令,并且 (javac) 编译生成警告,Idea 不会在 Messages 视图中显示什么这些警告.我只看到一个“信息:XX 警告"节点,但无法展开它以查看实际警告.或者我只是在状态栏上看到一条消息“编译成功完成,但出现 XX 警告".对于错误,I
..
我需要在我的 gradle 项目中指定 javac 的路径.我可以通过将以下内容添加到我的 build.gradle 文件中来做到这一点: options.forkOptions.executable = '/home/mj/lib/jdk1.7.0_80/bin/javac' 问题是这个文件在我们的存储库中共享,我不希望设置被推送到那里.我试着把它放在我本地的 gradle.properti
..
我有一个 Gradle 管理的多项目设置,它依赖于新的 Java 8 -parameters 编译器标志.我需要两种包含编译器标志的方法: 仅用于测试类(主项目应在不附加参数名称的情况下进行编译). 所有编译源. 我已经试过了: tasks.withType(JavaCompile) {options.compilerArgs
..
我在编译通过 GIT 加载的 Java 依赖项时遇到问题: object ApplicationBuild extends Build {懒惰的 val 项目 = Project("root", file(".")).dependsOn(RootProject(riakJavaClient))懒惰 val riakJavaClient = uri("git://github.com/basho/
..
好的,所以我买了一台新电脑 Windows 7 专业版 64 位服务包 1 我安装了 jdk-7u25-windows-x64 ( jdk 1.7.0_25) 它安装在默认位置 C:\Program Files\Java\jdk1.7.0_25 我将 JAVA_HOME 环境变量设置为 C:\Program Files\Java\jdk1.7.0_25 我在 Path
..
我正在尝试编译一个 STK 小程序. 首先,我想使用javac 编译.java 类.我收到一个错误(无效标志);这是我的命令: C:\Program Files (x86)\Java\jdk1.8.0_20\bin>javac C:\Users\user\Desktop\ImsiManager Applet\2014-07-34_ImsiManager_src\2014-07-34_Ims
..