j***a语言dir,j***a语言定义了哪几种基本数据类型

kodinid 13 0

大家好,今天小编关注到一个比较意思的话题,就是关于java语言dir的问题,于是小编就整理了3个相关介绍Java语言dir的解答,让我们一起看看吧。

  1. 如何通过bat或sh脚本执行jar?
  2. 如何在Java中创建临时目录/文件夹?
  3. 普通JAVA文件怎么获取web项目的根目录?

如何通过bat或sh脚本执行jar?

JAVA执行jar包中的class 命令为: j***a -classpath xxx.jar package.MyTools 注意: 该MyTools中必须包含main函数. 例子:

1.业务代码MyTools类含有main函数,包路径为com.my.test,它引用oracle驱动classes12.jar最终打包成Tools.jar2.新建start.bat文件内容如下(注意要引入classes12.jar,以分号间隔)

java语言dir,java语言定义了哪几种基本数据类型-第1张图片-安济编程网
图片来源网络,侵删)

j***a -classpath Tools.jar;classes12.jar com.my.test.MyToolspause同样,sh脚本:要进行dos2unix#!/bin/shcmddir="`dirname $0`"

如何在J***a中创建临时目录/文件夹

File file = new File("目录或者文件名字的路径是绝对的"); file.isFile( //是文件的话 file.ceateNewFile(); )else{ file.mkDir(); }

普通J***A文件怎么获取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/web***s/TEST/test.jsp
(5)得到页面所在服务器的绝对路径:absPath=new j***a.io.File(***lication.getRealPath(request.getRequestURI())).getParent();
结果:D:/resin/web***s/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/web***s/TEST
(2)得到IE地址栏地址:request.getRequestURL()
结果:

***://localhost:8080/TEST/test

java语言dir,java语言定义了哪几种基本数据类型-第2张图片-安济编程网
(图片来源网络,侵删)
(3)得到相对地址:request.getRequestURI()

到此,以上就是小编对于j***a语言dir的问题就介绍到这了,希望介绍关于j***a语言dir的3点解答对大家有用。

java语言dir,java语言定义了哪几种基本数据类型-第3张图片-安济编程网
(图片来源网络,侵删)

标签: test 路径 得到