java环境变量配置后javac?

Win11下Java的环境变量配置好后输入Java不生效怎么办?

1、首先要确保安装的是jdk,而不只是Jre(java runtime environment),如果只安装jre,bin目录下没有javac命令,就不能执行;

2、其次保证路径没有错误,不要使用中文路径,仔细检查环境变量中的字符,如斜线是"\"而不是”/",分号是";"而不是";";

3、若安装java时把jdk的路径和jre的路径选择成一样,就造成覆盖。这时候在配置的JAVA_HOME目录lib目录下找不到tools.jar和dt.jar,bin目录下找不到javac,就不能执行。可以卸载java之后重新安装。

注意事项:配置好环境变量之后检查每个配置的路径下是否有相对应的文件。

ubuntu配置java环境后javac提示找不到jar包

在Ubuntu配置Java环境后,如果javac命令提示找不到jar包,可能是因为您没有正确设置CLASSPATH环境变量或者没有将jar包添加到编译路径中。以下是一些可能的解决方案:

确保您的CLASSPATH环境变量已经正确设置。您可以使用以下命令检查当前CLASSPATH环境变量:

plaintext

Copy code

echo $CLASSPATH

如果输出为空,则表示CLASSPATH环境变量没有设置。您可以使用以下命令将CLASSPATH环境变量设置为当前目录:

plaintext

Copy code

export CLASSPATH=.

或者在.bashrc文件中添加以下行使设置永久有效:

plaintext

Copy code

export CLASSPATH=.

如果CLASSPATH环境变量已经正确设置,但是javac命令仍然提示找不到jar包,那么可能是因为您没有将jar包添加到编译路径中。您可以使用以下命令将jar包添加到编译路径中:

plaintext

Copy code

javac -cp path/to/jar your_file.java

其中path/to/jar是jar包的路径,your_file.java是您要编译的Java源文件。

希望这些解决方案能够帮助您解决问题。

Java环境变量已设置,在命令提示符中输入Java可以运行,但Javac不能运行

jdk环境变量没有设置完整,还需要把jdk安装目录下\jre\bin目录配置在path中。和javahome没有关系,直接在path添加路径是一样的,用javahome只是方便管理。

把java中\jre\bin目录配置在path中的步骤如下:

1、找到对应版本的jre,双击打开

2、单机bin目录,上方会出现路径名称,复制该路径名

3、在环境变量中粘贴复制过来的路径,确定保存即可。

然后再检查一下是否可以运行,在命令窗口中输入javac,出现如下画面,及设置成功

扩展资料:

JDK包含的基本组件包括:

javac_编译器,将源程序转成字节码

jar_打包工具,将相关的类文件打包成一个文件

javadoc_文档生成器,从源码注释中提取文档

jdb_debugger,查错工具

java_运行编译后的java程序(.class后缀的)

appletviewer:小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览器。

Javah:产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件。

Javap:Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。

Jconsole:Java进行系统调试和监控的工具

参考资料:

百度百科-环境变量

配置好JAVA环境变量后运行JAVAC显示不是内部或外部命令

当你cmd进去之后默认路径是你的用户,或者C:\Windows\System32

你必须要进入.java文件所在的文件夹才能使用javac命令

加入说你将.java文件放在D盘的java文件夹

那么cmd进入之后就

d:

然后cd

java

进入之后就可以使用javac命令了

java环境变量配置后javac?  第1张

以上内容为新媒号(sinv.com.cn)为大家提供!新媒号,坚持更新大家所需的互联网后端知识。希望您喜欢!

版权申明:新媒号所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,不声明或保证其内容的正确性,如发现本站有涉嫌抄袭侵权/违法违规的内容。请发送邮件至 k2#88.com(替换@) 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023-09-23 13:49
下一篇 2023-09-23 13:49

相关推荐

发表回复

登录后才能评论