相关疑难解决方法(0)

JVM,JDK,JRE和OpenJDK有什么区别?

JVM,JDK,JREOpenJDK有什么区别?

我是用Java编程的,我遇到了这些短语,它们之间有什么区别?

java jvm difference

322
推荐指数
9
解决办法
38万
查看次数

Eclipse - 没有Java(JRE)/(JDK)......没有虚拟机

我试图让Eclipse v3.5(Galileo)在我的计算机上重新运行 - 我之前运行它没有任何问题,但现在我不断收到此错误:

必须提供Java运行时环境(JRE)或Java开发工具包(JDK)才能运行Eclipse.搜索以下位置后未找到Java虚拟机:当前PATH中的C:\ eclipse\jre\javaw.exe javaw.exe

我刚刚完成了JDK和SDK的全新安装.

我有Windows 7(x64).

怎么了?我如何解决它?

我无法运行任何ipconfig/tracert /或ping.

java eclipse path

276
推荐指数
12
解决办法
92万
查看次数

javac无法在Windows命令提示符下工作

我正在尝试使用javacWindows命令提示符,但它不起作用.

将目录添加"C:\Program Files\Java\jdk1.6.0_16\bin\"PATH环境变量的末尾后,该java命令正常工作,但使用时javac给出了以下错误:

'javac'未被识别为内部或外部命令,可操作程序或批处理文件.

java windows javac command-prompt

129
推荐指数
6
解决办法
54万
查看次数

javac无法运行,而且似乎没有安装

我有一个涉及设置Java的问题.

我已经安装了JRE,添加了它的路径PATH,并设置JAVA_HOMECLASSPATH.现在,java并且javacpl工作正常,但运行会javac生成命令未找到错误.此外,javac.exeJRE的bin文件夹中似乎甚至没有.

我该怎么办javac

java javac

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

JDK文件夹下的jre文件夹和jre文件夹有什么区别?

  • 注意:问题不在于JDK和JRE之间的区别.

哦,对不起.问题不在于讨论JDK和JRE.但我无法在标题中清楚地表达出来.所以我试着在这里解释一下.

我想知道两个文件夹之间的区别!

C:\Program Files\Java\jdk1.8.0_161\jreC:\Program Files\Java\jre1.8.0_161

详细说明:

我是JAVA的新手.我在Windows 10中安装了JDK.当我安装jdk时,有两个步骤.双击后jdk-8u161-windows-x64.exe,两步如下:

  1. 第1步:安装jdk.(在C:\Program Files\Java\jdk1.8.0_161)

  2. 第2步:安装jre.(在C:\Program Files\Java\jre1.8.0_161)

但是当我打开jdk1.8.0_161文件夹时.我也可以找到一个jre文件夹.

谁能告诉我之间的差异C:\Program Files\Java\jdk1.8.0_161\jreC:\Program Files\Java\jre1.8.0_161

如果它们是相同的,为什么jre安装过程中会安装jdk?它们是重复的吗?
在其他世界,第2步是不必要的吗?

java windows java-8

7
推荐指数
1
解决办法
2038
查看次数

如何与Java中的智能卡交互?

是否有Java库(API),我可以使用它与智能卡进行交互?与WinSCard库类似.

我需要能够连接智能卡并从中读取数据.我需要在Java中实现它,以便我可以在任何操作系统(Linux,Mac,Windows)下使用它.因为,WinSCard库只能在Windows下运行,因为它使用DLL(WinSCard.dll).

在Java中有没有像WinSCard一样好的东西?

java smartcard smartcard-reader

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

JRE中未包含的JDK库

我有一个试用任务,包括仅使用Oracle JRE 1.6标准库编写简单的http服务器.这里只使用Java SE API的Java中的简单HTTP服务器 我发现了以下语句:

Since Java 1.6, there's a builtin HTTP server in Sun Oracle JDK (note: JDK, not JRE).

但我认为所有运行时库都包含在JRE中,JDK是JRE +的一些开发工具.另外,我已经下载了JRE 1.6,发现HttpServer包含在rt.jar文件中.所以,我的问题是:

  1. 我使用这个实现是否正确?
  2. 为什么说JDK的库不在JRE中?JDK是否为JRE提供了任何其他库?

java

6
推荐指数
1
解决办法
250
查看次数

Maven找不到JDK

使用 Oracle JDK 1.7.0_51 运行 Ubuntu 12.04 amd64。

$ which javac
/usr/bin/javac
$ which java
/usr/bin/java
Run Code Online (Sandbox Code Playgroud)

当我尝试运行mvn install我的项目时,我收到这个漂亮的小错误:

[ERROR] COMPILATION ERROR : 
[INFO] -------------------------------------------------------------
[ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
[INFO] 1 error
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.579s
[INFO] Finished at: Tue Mar 11 13:48:06 PDT 2014
[INFO] Final Memory: 18M/605M
Run Code Online (Sandbox Code Playgroud)

我相当确定我安装了编译器,但它看不到它。

JAVA_HOME被设定为/usr/lib/jvm/java-7-oracle。我需要为 JDK …

java maven

5
推荐指数
0
解决办法
3279
查看次数

在cygwin下,Buildozer不能与java一起使用

我正在尝试进入buildozer android debug deploy我的cygwin环境.到目前为止它工作得很好,但在尝试构建时,我遇到以下错误:

$ buildozer android debug deploy
# Check configuration tokens
# Ensure build layout
# Check configuration tokens
# Preparing build
# Check requirements for android
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/buildozer-0.15_dev-py2.7.egg/buildozer/targets/android.py", line 92, in check_requirements
self._set_win32_java_home()
File "/usr/lib/python2.7/site-packages/buildozer-0.15_dev-py2.7.egg/buildozer/targets/android.py", line 186, in _set_win32_java_home
    import _winreg
ImportError: No module named _winreg
# Install platform
# Apache ANT found at /home/Data/.buildozer/android/platform/apache-ant-1.8.4
# Android SDK found at /home/Data/.buildozer/android/platform/android-sdk-21
# Android NDK found at /home/Data/.buildozer/android/platform/android-ndk-r9c

ERROR: No suitable …
Run Code Online (Sandbox Code Playgroud)

java android cygwin build winreg

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

当JRE是JDK的子集时,为什么我们必须在PC中单独下载JRE?

当JDK已经包含用于执行代码的JRE时,为什么我必须单独下载JRE才能执行我的java代码是疑惑,这让我困扰

java

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