如何快速找到java默认路径

如何快速找到java默认路径,第1张

1、首先需要检查你的系统是否安装了Java环境,

2、在“开始”==》"运行"==》输入“cmd”d出命令窗口,在命令窗口中输入java或者javac后按回车键,发现有很多提示符命令。那么证明你的Java环境是安装成功了的。

3、在cmd中输入:java -verbose,命令行的最后,显示的就是jdk安装的路径

4、如果没有安装Java环境的话,可能会提示“ Java 不是内部或外部命令,也不是可运行的程序或批处理文件”等提示信息。这样的话,就需要安装Java虚拟机了,配置Java环境了。5、当然,如果确定已经安装了Java环境,但是在命令行中键入"Java"或者"Javac" 也是提示命令错误的话,那可能就是你的环境变量配置的有问题了。

6、如果需要配置环境变量的话,可以在百度中输入“配置java环境变量”就可以找到答案了。

ServletContextListener

这个类

在webxml

配置完成后

在tomcat

开启的时候

会自动执行

void

contextInitialized(ServletContextEvent

arg)

这个方法

在这里面

arggetServletContext()getResource("/")toString()这个

好像可以获得

你说的那个东西

不知道对不对

这个输出的结果是

jndi:/ip/部署名称不知道是不是你想要的

File类有两个常用方法可以得到文件路径一个是:getCanonicalPath(),另一个是:getAbsolutePath(),可以通过File类的实例调用这两个方法例如filegetAbsolutePath()其中file是File的实例对象。

在java中获得文件的路径在我们做上传文件 *** 作时是不可避免的。web上运行1:thisgetClass()getClassLoader()getResource("/")getPath();thisgetClass()getClassLoader()getResource("")getPath();得到的是ClassPath的绝对URI路径。如:/D:/jboss-422GA/server/default/deploy/hpwar/WEB-INF/classes/SystemgetProperty("userdir");thisgetClass()getClassLoader()getResource("")getPath();得到的是项目的绝对路径。如:/D:/jboss-422GA/server/default/deploy/hpwar2:thisgetClass()getResource("/")getPath();thisgetClass()getResource("")getPath();得到的是当前类文件的URI目录。如:/D:/jboss-422GA/server/default/deploy/hpwar/WEB-INF/classes/com/jebel/helper/thisgetClass()getResource("")getPath();X不能运行3:ThreadcurrentThread()getContextClassLoader()getResource("/")getPath()ThreadcurrentThread()getContextClassLoader()getResource("")getPath()得到的是ClassPath的绝对URI路径。如:/D:/jboss-422GA/server/default/deploy/hpwar/WEB-INF/classes/ThreadcurrentThread()getContextClassLoader()getResource("")getPath()得到的是项目的绝对路径。如:/D:/jboss-422GA/server/default/deploy/hpwar在本地运行中1:thisgetClass()getClassLoader()getResource("")getPath();thisgetClass()getClassLoader()getResource("")getPath();得到的是ClassPath的绝对URI路径。如:/D:/myProjects/hp/WebRoot/WEB-INF/classesthisgetClass()getClassLoader()getResource("")getPath();X不能运行2:thisgetClass()getResource("")getPath();thisgetClass()getResource("")getPath();得到的是当前类文件的URI目录。如:/D:/myProjects/hp/WebRoot/WEB-INF/classes/com/jebel/helper//D:/myProjects/hp/WebRoot/WEB-INF/classes/得到的是ClassPath的绝对URI路径。如:/D:/myProjects/hp/WebRoot/WEB-INF/classes3:ThreadcurrentThread()getContextClassLoader()getResource("")getPath()ThreadcurrentThread()getContextClassLoader()getResource("")getPath()得到的是ClassPath的绝对URI路径。。如:/D:/myProjects/hp/WebRoot/WEB-INF/classesThreadcurrentThread()getContextClassLoader()getResource("/")getPath()X不能运行最后在Web应用程序中,我们一般通过ServletContextgetRealPath("/")方法得到Web应用程序的根目录的绝对路径。还有requestgetContextPath();在Weblogic中要用requestgetServletContext()getContextPath();但如果打包成war部署到Weblogic服务器,项目内部并没有文件结构的概念,用这种方式是始终得到null,获取不到路径,目前还没有找到具体的解决方案。

你说是你把编译的jar包封装到一个exe里面去了吗?获取这个exe的当前目录的话,试着用 new File("")getAbsolutePath(),应该就是你执行这个exe的路径。(即你在哪个目录下执行的这个exe,File("")getAbsolutePath()的结果就是哪个目录)

以上就是关于如何快速找到java默认路径全部的内容,包括:如何快速找到java默认路径、JAVA的监听程序如何获取系统访问的URL路径、怎样在JAVA文件中获取该项目的相对路径等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/9505984.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存