大家好,今天小编关注到一个比较有的话题,就是关于java语言设计目录的问题,于是小编就整理了5个相关介绍Java语言设计目录的解答,让我们一起看看吧。
- 如何在Java中创建临时目录/文件夹?
- 如何在java程序中获取当前程序所在的目录?
- 普通JAVA文件怎么获取web项目的根目录?
- C:\Program Files (x86)\Java\jdk1.8.0_112安装目录,请帮我给出环境变量设置,用我的路径,谢谢,不要例?
- jndi需要oracle客户端吗?
如何在JAVA中创建临时目录/文件夹?
File file = new File("目录或者文件名字的路径是绝对的"); file.isFile( //是文件的话 file.ceateNewFile(); )else{ file.mkDir(); }
如何在java程序中获取当前程序所在的目录?
Properties properties = System.getProperties();
System.out.println(properties.getProperty("user.dir"));
普通JAVA文件怎么获取web项目的根目录?
以工程名为TEST为例:
(1)得到包含工程名的当前页面全路径:request.getRequestURI()
结果:/TEST/test.jsp
(2)得到工程名:request.getContextPath()
结果:/TEST
(3)得到当前页面所在目录下全名称:request.getServletPath()
结果:如果页面在jsp目录下 /TEST/jsp/test.jsp
(4)得到页面所在服务器的全路径:application.getRealPath("页面.jsp")
结果:D:/resin/webapps/TEST/test.jsp
(5)得到页面所在服务器的绝对路径:absPath=new java.io.File(application.getRealPath(request.getRequestURI())).getParent();
结果:D:/resin/webapps/TEST
2.在类中取得路径:
(1)类的绝对路径:String u=Class.class.getClass().getResource("/").getPath()
结果:/D:/TEST/WebRoot/WEB-INF/classes/pack/
(2)得到工程的路径:System.getProperty("user.dir")
结果:D:/TEST
3.在Servlet中取得路径:
(1)得到工程目录:request.getSession().getServletContext().getRealPath("") 参数可具体到包名。
结果:E:/Tomcat/webapps/TEST
(2)得到IE地址栏地址:request.getRequestURL()
结果:
http://localhost:8080/TEST/test
C:\Program Files (x86)\Java\jdk1.8.0_112安装目录,请帮我给出环境变量设置,用我的路径,谢谢,不要例?
%JAVA_HOME%/bin
%JAVA_HOME%/lib
JAVA_HOME=C:\Program Files (x86)\Java\jdk1.8.0_112
这样设置即可
jndi需要oracle客户端吗?
不,JNDI(Java命名和目录接口)不需要Oracle客户端。JNDI是Java平台的一部分,它提供了一种标准的方式来访问命名和目录服务,如LDAP(轻量级目录访问协议)。JNDI可以与各种不同的命名和目录服务进行集成,包括Oracle数据库。但是,要连接到Oracle数据库,您需要使用适当的JDBC驱动程序,而不是Oracle客户端。 JDBC驱动程序允许Java应用程序与Oracle数据库进行通信和交互。
到此,以上就是小编对于java语言设计目录的问题就介绍到这了,希望介绍关于java语言设计目录的5点解答对大家有用。