在ide中为我的项目安装了jdk7并切换了java平台后,我在尝试构建项目时得到了这个消息。
warning: [options] bootstrap class path not set in conjunction with -source 1.6
An annotation processor threw an uncaught exception.
Consult the following stack trace for details.
java.lang.NoSuchMethodError: com.sun.tools.javac.util.Name$Table.instan
在卸载java后获取此信息
java -version
bash: /usr/bin/java: No such file or directory
当我检查javac时,我得到这样的结果:
javac -version
bash: /usr/bin/javac: No such file or directory
相反,我希望是这样
The program 'java' can be found in the following packages:
* default-jre
* gcj-5-jre-headless
* openjdk-8-jre-headless
我刚刚开始学习基本的java,因为我显然需要它能够为“我的世界”编写bukkit插件,我被困在了下面的问题上。
我已经在文件夹c/test中做了HelloWorldApp.java,但是它不会想要它应该做的事情。任何帮助都是好的,请尽量减少任何编码等。
我就是这样调用它的:
C:\Users\Matthew\Desktop>cd C:\test
C:\test>javac HelloWorldApp.java
'javac' is not recognized as an internal or external command,
operable program
我使用的是Windows 10,JDK 10.0.1。
我试图使用命令行编译一个程序,但每当我试图指定javac时,它都无法工作。它会说两条消息中的一条取决于方法。
方法1使用JAVA_HOME方法,我将在命令行中键入javac Example.java,它会说:
'javac' is not recognized as an internal or external command,
operable program or batch file.
方法1:路径设置:
使用直接Java路径方法的方法2:
C:\Program Files\Java\jdk-10.0.1\bin
我在Ubuntu12.04中运行Maven 3.0.4。我有Java版本的1.7.0_25。我正在尝试使用mvn package命令,但不断地遇到错误,这些错误始终遵循:
Failure executing javac, but could not parse the error:
javac: directory not found: /......../target/[some folder]
我不知道最初是什么,但现在从一些基本的googling中了解到,这是因为目标目录必须存在。通常建议的处理此问题的方法是创建一个为您编写的ant脚本(我认为)。
但是,我不知道实际上需要创建哪些文件夹
我有一个项目建设使用蚂蚁。当我试图运行buld.xml时,它会显示以下错误。
BUILD FAILED
C:\Users\user3\workspace\cube_web\build.xml:64: Unable to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK.
It is currently set to "C:\jdk1.7"
我该怎么办?谢谢
给定默认类路径:
/foo
和这个目录结构:
foo
|
test
|
xcom
|--A.class
|--B.java
和这两个文件:
package xcom;
public class A { }
package xcom;
public class B extends A { }
为什么它不起作用?
javac -cp test xcom\A.java
我现在正在使用javac (--version : javac 17.0.4.1 )编译我的文件,但是我遇到了问题。我有一个滥用自动完成的坏习惯,有时它不聪明。一个例子是,当为属性定义getter时,我会编写
public T getAttrib(){
return this.getAttrib();
}
而不是
public T getAttrib(){
return this.attrib;
}
你可以想象到这可能是个问题。我真正的问题是,javac没有捕捉到这一点,我必须等待运行时错误。或者至少没有给出警告。现在我明白了为什么,在有些情况下,用一些检查来做类似的事情是完全
我尝试使用cmd行create C:\testapp com.demo.testapp testapp创建一个phonegap应用程序,当我执行这个命令时,我得到了这个消息something wrong in the loop,我调用了包含以下内容的create.bat文件:
@ECHO OFF
IF NOT DEFINED JAVA_HOME GOTO MISSING
FOR %%X in (java.exe javac.exe ant.bat android.bat) do (
SET FOUND=%%~$PATH:X
IF NOT DEFINED FOUND GOTO M
我有以下目录结构:
A.java
a
└── A.java
A.java:
import a.*;
class A {
public static void main(String[] args) {
System.out.println("Hello Human");
}
}
a/A.java:
package a;
public class A {}
然后它编译并运行:
$ javac A.java && java A
Hello Human
但是当我删除a/A.java (但保留文件夹a)时,我不能再编译它:
$ rm a
在编译过程中,有什么可能导致这个堆栈错误呢?我使用的是gwt 2+和Eclipse3.7
错误意外内部编译器错误: 986507在com.google.gwt.dev.asm.ClassReader.readUnsignedShort(ClassReader.java:1850) at com.google.gwt.dev.asm.ClassReader.accept(ClassReader.java:484) at com.google.gwt.dev.asm.ClassReader.accept(ClassReader.java:420) at com.google.gwt.dev.ja
当我尝试用Maven编译一个项目时,我得到了以下错误:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project webserverlog: Compilation failure
[ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
[ERROR] ->
我正在尝试为一个简单的jar签名,但是在我签名jar之后,我得到了这个错误,我的keystore和jarsigner与我的项目在同一个文件夹中。 任何帮助都将不胜感激! Exception in thread "main" java.lang.NoSuchMethodError: sun.security.pkcs.PKCS7.generateSignedData([B[Ljava/security/cert/X509Certificate;[BLjava/lang/String;Ljava/net/URI;Ljava/lang/String;)[B
at
我刚刚开始学习Java编程。按照指南/教程,我创建了我的第一个.java文件。当我试图编译.java文件时,出现了这个问题。
我已经安装了Java SE开发工具包8u131。我已经将user Path变量设置为C:\Program Files(x86)\Java\jdk1.8.0_131\bin,但这不起作用。
在使用javac命令时,我得到的确切错误如下:'javac' is not recognized as an internal or external command, operable program or batch file.
你们能帮我弄清楚javac命令吗?除