导航:首页 > 程序命令 > jar命令行参数

jar命令行参数

发布时间:2024-01-22 20:01:48

1. linux安装jar命令

linux系统下jar是随着jdk安装的,所以安装jar其实很容易。下面由我为大家整理了linux下安装jar命令的相关知识,希望大家喜欢!

linux下安装jar命令

jar是随着jdk的安装的。在jdk安装的目录下有bin目录中,windows下的文件名为jar.exe,linux下文件名为jar.它的运行需要用到jdk安装目录下lib目录中的tools.jar.

jar文件在linux下的安装命令

首先安装java 的jdk..并设置 java environment.

then the order is: [root@localhoat root]# java -jar /the directory and file name, include .jar

附:linux下jar命令用法详解

jar的用法:

jar{ctxu}[vfm0M][jar-文件][manifest-文件][-c 目录] 文件名。。。

{ctxu}是jar命令的子命令,每次jar命令中只可以包含一个ctxu中的一个,分别表示:

-c创建新的jar文件包 --常用于打包

-t列出jar文件包的内容列表

-x展开jar文件包的指定文件或者所有文件--常用于解开包

-u更新已经存在的jar文件包

[vmf0M]中可以选,也可以不选,是jar命令的选项参数:

-v生成详细报告并打印到标准输出

-f指定jar文件名,这个参数是必须的

-m指定需要包含的manfest清单文件

-0只存储不压缩,速度快

-M不生成所有的清单文件

经常组合使用 cv0Mf/xvMf

补充:linux下运行jar包命令

java -jar xxxx.jar

Linux平台通过以下命令执行jar文件。 # java -jar file.jar

linux下执行jar文件方法:命令行下进入文件目录,执行java -jar file.jar即可,也可在桌面创建一个启动器,在命令栏填写相关的命令:java -jar /file路径/file.jar,这样在桌面双击即可打开该jar文件 创建可执行的 JAR 文件包详解:JAR 文件就是...

linux下执行jar文件方法:命令行下进入文件目录,执行java -jar file.jar即可,也可在桌面创建一个启动器,在命令栏填写相关的命令:java -jar /file路径/file.jar,这样在桌面双击即可打开该jar文件 创建可执行的 JAR 文件包详解:JAR 文件就是...

java -jar test.jar

在linux命令行下对jar进行解压缩操作,比如有个jar包/usr/local/EtnetChinaApplication.jar #解压jar包到临时目录cd /usr/localunzip EtnetChinaApplication.jar -d app#进入临时目录app,编辑文件ls app ...... log4j.properties xmemcache.prope...

java -jar xxxx.jar

nohup java -jar 启动1.jar & nohup java -jar 启动2.jar & nohup java -jar 启动3.jar &

这个shell脚本的话应该只会影响当前的窗口,运行完程序后把窗口关闭,再新开窗口,你的JDK应该还是1.4的 如果不行的话,那就运行完程序,再export一遍1.4的JDK 只对当前窗口有影响,换用户或者新开窗口都会变成1.4

不用用-cp, 有运行jar的-jar吧?或者jar 加什么,你想你要的库和主方法都在一个jar里,一般用不到-cp吧,除非你用到别的类库不在jar里。

2. spring boot 打成jar包后 通过命令行传入的参数怎么获得

面些例说明

使用@RequestParam绑定请求参数值

@RequestMapping(value="/method1") public String method1( @RequestParam(value="userName",required = false) String userName, @RequestParam("pwd") String pwd){ return "methodSignature"; }

@RequestParam参数三:

使用数组或者List让@RequestParam接收同名参数

public String requestparam(@RequestParam(value="role") String roleArray)
public String requestparam(@RequestParam(value="role") List roleList)

value:参数名字即入参请求参数名字username表示请求参数区名字username参数值传入;
required:否必须默认true表示请求定要相应参数否则报404错误码;
defaultValue:默认值表示请求没同名参数默认值默认值SpEL表达式逗#{systemProperties[‘java.vm.version’]}
使用@CookieValue绑定请求Cookie值
@CookieValue参数@RequestParam

第二种绑定javax.servlet.http.Cookie类型参数
public String test2(@CookieValue(value="JSESSIONID", defaultValue="") Cookie sessionId)

第种绑定String类型参数
public String test(@CookieValue(value="JSESSIONID", defaultValue="") String sessionId)

使用@RequestHeader绑定请求报文属性值

@RequestMapping(value="/method3") public String method3( @RequestHeader("Accept-Encoding") String encoding, @RequestHeader("Keep-Alive") long keepAlive){ return "methodSignature"; }

使用@PathVariabl获取路径传递参数

@RequestMapping(value="/users/{userId}/topics/{topicId}") public ModelAndView helloWorld( @PathVariable String userId, @PathVariable Long topicId) { System.out.println(id); System.out.println(str); return new ModelAndView( " /helloWorld " ); }

请求URL逗控制器URL/users/123/topics/456则自URL模板变量{userId}{topicId}绑定通 @PathVariable注解同名参数即入参userId=123、topicId=456代码 PathVariableTypeController

使用表单象绑定请求参数值

@RequestMapping(value="/method4") public String method4(User user){ return "methodSignature"; }

使用Servlet API象作入参

同使用HttpServletRequest、HttpServletResponse、HttpSession

@RequestMapping(value="method5") public void method5( HttpServletRequest request, HttpServletResponse response, HttpSession session){ String userName = WebUtils.findParameterValue(request, "userName"); response.addCookie(new Cookie("userName",userName)); }

使用Servlet原API接口WebRequestNativeWebRequest等

@RequestMapping(value="method6") public String method6(WebRequest request){ String userName = request.getParameter("userName"); return "methodSignature"; }

使用IO象作入参
java.io.InputStream/java.io.Reader 及java.io.OutputStream/java.io.Writer

@RequestMapping(value="method7") public void method7(OutputStream os) throws IOException{ Resource res = new ClassPathResource("/image.jpg");//读取类路径图片文件 FileCopyUtils.(res.getInputStream(), os); }

使用其类型参数
java.util.Locale/java.security.Principal
通()及getUserPrincipal()

@RequestMapping(value="method8") public String method8(Locale locale,Principal principal){ return "methodSignature"; }

@SessionAttributes @ModelAttribute使用
默认情况ModelMap属性作用于request级别说本请求结束ModelMap属性销毁希望请求共享ModelMap属性必须其属性转存sessionModelMap属性才跨请求访问
Spring允许我选择情ModelMap哪些属性需要转存session便请求所应ModelMap属性列表能访问些属性功能通类定义处注解@SessionAttributes实现
使模型象(ModelMap)特定属性具Session范围作用域
@Controller @RequestMapping("/user") @SessionAttributes("currUser") //①模型象(ModelMap)currUser属性放Session属性列表便属性跨请求访问 public class UserLoginController{ @RequestMapping(value="/login") public String login(@RequestParam("id") int id, User user, ModelMap model){ // ②往ModelMap存放currUser属性该属性转存Session属性列表 model.addAttribute("currUser", user); return "success"; } }

我②处添加ModelMap属性其属性名currUser①处通@SessionAttributes注解ModelMap名currUser属性放置Session所我login()请求所应JSP视图页面通request.getAttribute(逗currUser)session.getAttribute(逗currUser)获取user象请求所应JSP视图页面通session.getAttribute(逗currUser)或者ModelMap.get(逗currUser)访问属性
我仅 ModelMap 属性放入 Session [email protected]??字符串数组式指定属性 @SessionAttributes({逗attr1,attr2})外@SessionAttributes 通属性类型指定要 session 化 ModelMap 属性 @SessionAttributes(types = User.class)指定类 @SessionAttributes(types = {User.class,Dept.class})联合使用属性名属性类型指定:@SessionAttributes(types = {User.class,Dept.class},value={逗attr1,attr2})

3. 再cmd控制中,输入命令,将一个路径下的两个文件夹打包成jar文件的命令,谢谢

jar cvf hello.jar hello1 hello2

其中hello1 hello2 为文件夹名

jar命令格式:jar {c t x u f }[ v m e 0 M i ][-C 目录]文件名...

其中{ctxu}这四个参数必须选选其一。[v f m e 0 M i ]是可选参数,文件名也是必须的。

-c 创建一个jar包
-t 显示jar中的内容列表
-x 解压jar包
-u 添加文件到jar包中
-f 指定jar包的文件名

-v 生成详细的报造,并输出至标准设备
-m 指定manifest.mf文件.(manifest.mf文件中可以对jar包及其中的内容作一些一设置)
-0 产生jar包时不对其中的内容进行压缩处理
-M 不产生所有文件的清单文件(Manifest.mf)。这个参数与忽略掉-m参数的设置
-i 为指定的jar文件创建索引文件
-C 表示转到相应的目录下执行jar命令,相当于cd到那个目录,然后不带-C执行jar命令

4. java-jar命令设置启动参数

java-jar命令设置启动参数三种方法。
1、DpropName等于propValue的形式携带,要放在jar参数前面。
2、参数直接跟在命令后面。
3、springboot的方式,key等于value方式。

5. 运行jar文件中的class文件,需要在java命令后面加参数

需要在java命令后面加的参数为 -cp

阅读全文

与jar命令行参数相关的资料

热点内容
在线照片压缩变小 浏览:646
隐藏配置文件夹 浏览:178
php分布式模块化开发 浏览:384
wula是什么app 浏览:812
豌豆荚里怎么降低安卓手机版本 浏览:369
桌面的文件夹怎样解散 浏览:794
贵州贵阳山洞服务器云空间 浏览:219
年薪48万程序员老公 浏览:915
使用预构建的python 浏览:530
加密对冲基金交易有限公司 浏览:355
烟台制冷压缩机价格 浏览:247
平板能用腾讯云服务器吗 浏览:865
有js基础学python 浏览:594
程序员可以回老家盖房子吗 浏览:553
pythonserial波特率 浏览:576
pc我的世界国际服怎么下服务器 浏览:142
udp净荷加密 浏览:925
qq哪个文件夹占的内存大 浏览:632
哪个app卖药是真的 浏览:829
半圆形计算法 浏览:394