相关疑难解决方法(0)

你如何安装JDK?

我有eclipse,我可以测试运行java应用程序,但我不知道如何编译它们.我读到我应该在我的cmd.exe中键入javac -version并查看它是否被识别.它不是.所以我去了sun的网站并下载/安装了JDK v6.然而它仍然说'javac'是一个无法识别的命令.我究竟做错了什么?

谢谢!

在阅读一些回复之后更新 OK似乎我想要做的是创建一个可以在另一台计算机上运行的.jar文件(使用运行时).但是我无法弄清楚如何做到这一点.这可能是因为我使用的是Flex Builder(eclipse),但我也添加了创建java项目的能力.

谢谢

更新 确定我不想制作一个JAR文件,我不是要将它存档...制作程序的重点是将它发送给用户以便他们可以使用该程序...这就是我想要的要做...为什么这么难?

java eclipse

9
推荐指数
3
解决办法
6万
查看次数

m2eclipse无法找到C:\ Program Files\Java\jre6\..\lib\tools.jar

我有一个问题,关于我的日食的jdk/jre用法.我知道这个问题在这里被问了很多次,我研究了很长一段时间可能出错的问题.我实际上没找到任何东西,所以我会再问你一次.也许我错过了一些东西(如果是的话,我希望不要尴尬:)

我的问题是,当我运行mvn clean install时,我得到一个错误,说m2eclipse插件是"无法找到Javac编译器:C:\ Program Files\Java\jre6 ..\lib\tools.jar ".

我检查的第一件事是在eclipse中是否配置了正确的JRE.所以我切换到Window> Preferences> Java> Installed JREs并检查选中的jre是否是我的jdk文件夹中的jre.情况就是这样.

我检查了eclipse.ini并添加了一个-vw标志.它现在看起来像:

-startup
plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.100.v20110502
-product
org.eclipse.epp.package.java.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
 org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vm
"%JAVA_HOME%\bin\javaw.exe"
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx384m
Run Code Online (Sandbox Code Playgroud)

%JAVA_HOME%已解析为C:\ Program Files\Java\jdk1.6.0_24.因为它包含一个空格我用引号包围了vw路径.为了检查路径是否真的正确,我试过了

C:\Windows\System32>echo %JAVA_HOME%
C:\Program Files\Java\jdk1.6.0_24
Run Code Online (Sandbox Code Playgroud)

这告诉我这是正确的.我也尝试在启动eclipse时传递-vw选项.那么启动eclipse的命令就是这样

D:\Programs\eclipse\eclipse.exe -vm "%JAVA_HOME%\bin\javaw.exe"
Run Code Online (Sandbox Code Playgroud)

我还测试了当我使用%JAVA_HOME%符号时是否存在差异,或者我是否写了完整路径(它没有区别).

当我去帮助>关于Eclipse>安装细节>配置时,我得到的eclipse配置如下所示:

__wbp.gwt.useWebKit=true
awt.toolkit=sun.awt.windows.WToolkit
veclipse.application=org.eclipse.ui.ide.workbench
eclipse.buildId=M20120208-0800
eclipse.commands=-os
win32
-ws
win32
-arch
x86_64
-showsplash
-launcher
D:\Programs\eclipse\eclipse.exe
-name
Eclipse
--launcher.library
D:\Programs\eclipse\\plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.100.v20110    502\eclipse_1406.dll
-startup
D:\Programs\eclipse\\plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.overrideVmargs
-exitdata
3e30_64
-product
org.eclipse.epp.package.java.product
-vm
C:\Program Files\Java\jdk1.6.0_24\bin\javaw.exe
eclipse.home.location=file:/D:/Programs/eclipse/
eclipse.launcher=D:\Programs\eclipse\eclipse.exe
eclipse.launcher.name=Eclipse …
Run Code Online (Sandbox Code Playgroud)

java eclipse m2eclipse maven

5
推荐指数
2
解决办法
1万
查看次数

使用maven编译时无法找到Javac编译器 - 无法在以下位置找到Javac编译器:

我在使用maven编译时出现编译错误.

[ERROR] COMPILATION ERROR : 
[INFO] -------------------------------------------------------------
[ERROR] Unable to locate the Javac Compiler in:
  C:\Program Files\Java\jre1.6.0_05\..\lib\tools.jar
Run Code Online (Sandbox Code Playgroud)

所以我设置JAVA_HOME环境变量但没有优势.错误似乎maven在jre路径中搜索java编译器,而不是JAVA_HOME.

  • JAVA_HOMEC:\Program Files\Java\jdk1.6.0_05.

  • 已安装的JRE是C:\Program Files\Java\jre1.6.0_05.

  • 我的PATH变量是:

C:\Program Files\PC Connectivity Solution\;D:\alfrescoplatform\ImageMagick;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32\Wbem;C:\Program Files\ImageMagick-6.7.3-Q16;C:\Program Files\Java\jdk1.6.0_05\bin

这是我的详细日志

[INFO] Scanning for projects...
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building SpringMVC Maven Webapp 1.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- maven-resources-plugin:2.4.3:resources (default-resources) @ SpringMVC ---
[WARNING] Using platform encoding (Cp1252 actually) to copy filtered resources, i.e. build is platform dependent! …
Run Code Online (Sandbox Code Playgroud)

eclipse compiler-errors maven

5
推荐指数
1
解决办法
4556
查看次数

Maven无法找到Javac编译器 - 无法找到Javac编译器:

当我尝试在我的gwt-maven Projekt上进行maven-install时,我得到此错误:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project MyProject: Compilation failure
[ERROR] Unable to locate the Javac Compiler in:
[ERROR] C:\Development\java jre7\..\lib\tools.jar
[ERROR] Please ensure you are using JDK 1.4 or above and
[ERROR] not a JRE (the com.sun.tools.javac.Main class is required).
[ERROR] In most cases you can change the location of your Java
[ERROR] installation by setting the JAVA_HOME environment variable.
[ERROR] -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, …
Run Code Online (Sandbox Code Playgroud)

java maven m2e

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

eclipse ×3

java ×3

maven ×3

compiler-errors ×1

m2e ×1

m2eclipse ×1