首页>>后端>>java->java环境变量配置后javac?

java环境变量配置后javac?

时间:2023-12-14 本站 点击:0

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/33649.html