相关疑难解决方法(0)

JDK和JRE有什么区别?

JDK和JRE有什么区别?
他们的角色是什么,我应该何时使用其中一个?

java

857
推荐指数
17
解决办法
64万
查看次数

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

我在尝试编译Java程序时遇到错误.

我在Windows上(这是一个特定于Windows的问题),我安装了最新的JDK.

我尝试过涉及PATH变量的解决方案,但错误仍然存​​在.

控制台输出:

C:\>set path=C:Program Files (x86)\Java\jdk1.7.0\bin
C:\>javac Hello.java
'javac' is not recognized as an internal or external command,
operable program or batch file.
Run Code Online (Sandbox Code Playgroud)

java path javac environment-variables command-prompt

248
推荐指数
5
解决办法
106万
查看次数

使用Win7 64位上的rJava包和R

我正在尝试rJava在Win 7 64位的计算机上安装.我跑的时候

install.packages("rJava")
Run Code Online (Sandbox Code Playgroud)

一切似乎都很好:

Installing package(s) into ‘C:/Users/djq/Documents/R/win-library/2.13’
(as ‘lib’ is unspecified)
trying URL 'http://software.rc.fas.harvard.edu/mirrors/R/bin/windows/contrib/2.13/rJava_0.9-1.zip'
Content type 'application/zip' length 654936 bytes (639 Kb)
opened URL
downloaded 639 Kb

package 'rJava' successfully unpacked and MD5 sums checked

The downloaded packages are in
    C:\TEMP\RtmpW2eAUw\downloaded_packages
Run Code Online (Sandbox Code Playgroud)

但是当我尝试加载库时,library(rJava)我收到以下错误:

Error : .onLoad failed in loadNamespace() for 'rJava', details:
  call: inDL(x, as.logical(local), as.logical(now), ...)
  error: unable to load shared object 'C:/Users/me/Documents/R/win-library/2.13/rJava/libs/x64/rJava.dll':
  LoadLibrary failure:  %1 is not a valid Win32 application.

Error: package/namespace …
Run Code Online (Sandbox Code Playgroud)

r rjava

146
推荐指数
5
解决办法
16万
查看次数

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

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

^我尝试了这篇文章的建议,它只是略有帮助,但并不完全.

我打开了我的命令提示符,在输入环境变量中的路径之后键入"javac"并且它不起作用,此时我用Google搜索并发现了该线程.

我知道我已经关闭并重新打开了我的cmd,但这不起作用,所以我跳过那一点,我看到该部分告诉我确保javac.exe存在,我用"dir"验证了cmd中的命令.后来,在命令提示符下的"C:\ Program Files\Java\jdk1.7.0_25\bin"文件夹中,我输入了下一个建议,这是

for %i in (javac.exe) do @echo %~$PATH:i
Run Code Online (Sandbox Code Playgroud)

进入我的命令提示符后,我收到消息"ECHO已打开".看到这个,我再次输入"javac",这次,它起作用了.所以我决定通过退出目录并转到我保存并运行它的.java文件的文件夹来测试它,但它再次告​​诉我

'javac' is not recognized as an internal or external command, operable program or batch file.
Run Code Online (Sandbox Code Playgroud)

这令人失望.我认为只有当我在命令提示符下面的bin文件时它才会起作用,这很烦人,因为我不是这台计算机的管理员,总是得到管理员的许可(来自我的父母)会很烦人编码.他们也永远不会给我密码.谁能帮我?提前致谢!抱歉文字的巨大墙...

编辑:有人问过"echo%path%"的输出是什么.就是这个:

C:\Windows\system32;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\
Run Code Online (Sandbox Code Playgroud)

这不是应该说的吗?

编辑2:@ brano88 ......我想我做到了?我右键单击计算机,转到属性,转到高级系统设置,单击环境变量并转到顶部并按下"新建..."在那里,我输入变量名称为路径,变量值作为位置bin文件夹.这是不正确的?这样做的时候,我一步一步地按照YouTube教程进行操作.

这一个:http://www.youtube.com/watch?v = Hl-zzz-Quem

java cmd javac

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

Java自动更新时更新Windows路径变量?

这个问题询问如何在Windows中设置路径变量以包含Java bin目录,允许您使用提示符中的javac命令.发布到此问题的解决方案表明您应该硬编码最新Java安装的绝对路径.

在这种情况下恰好是 c:\program files\java\jdk1.6.0_16\bin

我相信一旦安装了Java更新17,18及更高版本,你的javac cmd仍将使用这个旧版本,对吗?

我错过了什么?有没有办法将其设置为自动使用最新安装的java更新?

java windows path-variables

4
推荐指数
1
解决办法
8982
查看次数