在java中设置环境变量[关闭]

Posted

技术标签:

【中文标题】在java中设置环境变量[关闭]【英文标题】:set environment variables in java [closed] 【发布时间】:2012-12-15 02:29:25 【问题描述】:

`我正在使用 jdk7 更新 10。

我已经将环境变量设置为“C:\Program Files (x86)\Java\jdk1.7.0_10\jre\lib”

java.lang.NoClassFound 错误仍在发生,javac 也无法正常工作。

为什么会出现此错误?具体错误如下----

Exception in thread"main" java.lang.NoclassFoundError:helloworld/java Caused by:java.lang.ClassNotFoundException:helloworld.java at java.net.URLClassLoader$1.run<Unknown Source> at java.security.AccessController.doprivileged<Native Method> at java.net.URLClassLoader.findClass<Unknown Source> at java.lang.ClassLoader.loadClass<Unknown Source> at sun.misc.Launcher$AppClassLoader.loadClass<Unknown Source> at java.lang.ClassLoader.loadclass<Unknown Source> could not find the main class: helloworld.java. program will exit

【问题讨论】:

请发布完整的 noclassdeffound 错误信息 你不知道它没有找到什么类,你尝试运行什么等 同意上述cmets。就像您发布了一个问题“我的电脑无法正常工作。为什么?” 尝试使用 C:\Program Files (x86)\Java\jdk1.7.0_10\bin 设置/附加 Path 变量 【参考方案1】:

您需要将 JAVA_HOME 设置为 "C:\Program Files\Java\jdk1.7.0" 并将 path 变量的末尾附加为 " %JAVA_HOME%\bin"

【讨论】:

Tomcat 使用JAVA_HOME 变量。【参考方案2】:

jre指的是java运行时环境,你不能用它编译java代码。

你的 JAVA_HOME 是"C:\Program Files (x86)\Java\jdk1.7.0_10\

你的路径是C:\Program Files (x86)\Java\jdk1.7.0_10\bin

【讨论】:

以上是关于在java中设置环境变量[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

bat中设置Java环境变量

怎样在Ubuntu中设置环境变量

怎样在Ubuntu中设置环境变量

在 Windows 10 中设置环境变量以使用 java 和 javac

如何在 macOS 中设置 JAVA_HOME 环境变量 [重复]

dockerfile中设置环境变量