输入java -verbose查看安装路径,显示source: shared objects file

在命令提示符窗口输入java -verbose查看java的安装路径,出现如下显示

显示source: shared objects file

解决方法:

可以看到我的jre路径是在c盘下的Program File(x86)下的Java文件夹中

但是我的Java文件夹中并没有包括jdk,应该是当时安装的是仅包含运行环境的单独jre版本,所以我打算重新装一下。先删除之前安装的java文件,然后重新去java官网进行下载,我这里下载jdk17

下载完后运行安装程序

这一步可以设置安装路径,也可以默认

等待安装完毕即可,这样就能知道java的安装路径了

  • 6
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在使用java -verbose命令时,可能需要指定要运行的Java类的完整路径。如果你无法在输出中看到路径信息,可以尝试使用其他调试工具或检查你的代码来查看是否存在任何问题或错误。另外,确保你正在使用正确的命令和参数,并且将路径正确地传递给Java虚拟机。 ### 回答2: java -verbose命令是用来查看Java虚拟机运行过程中加载和初始化的类以及相关信息的。但是它不能直接用来查看路径信息。 如果想要查看路径信息,可以考虑使用其他命令和工具。以下是一些可能的解决方案: 1. 使用Java System Property 可以通过Java System Property来查看classpath和其他路径信息。在Java程序中可以使用System.getProperty()方法来获取System Property,例如: System.out.println(System.getProperty("java.class.path")); 这个命令可以输出当前Java虚拟机的classpath,即类路径。 2. 使用JVM参数 也可以通过在启动Java程序时设置JVM参数来输出路径信息。例如: java -cp . -XshowSettings:properties -version 其中,-cp指定classpath为当前目录,-XshowSettings:properties指定输出系统属性,-version指定输出JVM版本信息。 3. 使用其他工具 除了Java命令自带的工具和命令,还可以使用其他的Java工具来查看路径信息,比如用javap命令查看class文件路径等。 总之,Java -verbose命令虽然不能直接查看路径信息,但是可以通过其他途径来获取相关信息。 ### 回答3: “java -verbose”命令是用来查看Java程序运行时的详细信息的。但是如果在运行Java程序时,在命令后面加上“-verbose”选项,却看不到Java程序的路径,那可能是以下几个原因导致的: 1. 程序路径没有正确输入输入错误。在运行Java程序时,在命令后面输入程序的绝对路径或者相对路径都可以。但是如果输入错误,就会导致Java程序无法正确执行,从而看不到详细信息和路径等信息。 2. Java环境没有正确配置。如果Java环境配置出问题,就有可能导致Java程序无法正常运行。这时可以尝试重新安装或者更新Java环境,或者检查Java环境的配置是否正确。 3. 程序存在错误。如果Java程序本身存在错误,就可能导致无法正确运行。这时可以尝试调试程序,查找并解决程序的错误。 4. 系统环境出现异常。如果系统环境出现异常,比如内存不足、CPU占用过高等,就可能导致Java程序无法正常运行。这时可以尝试优化系统环境,释放内存、降低CPU占用率等。 总之,看不到Java程序路径可能是多种原因导致的,需要根据具体情况进行分析和解决。通过仔细检查程序路径Java环境、程序错误和系统环境等方面,可以提高解决问题的效率和准确性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值