Java,如何代码实现在linux指定目录调用命令

是这样的,Linux服务器/home/app/isc目录下有一个jar包。
我需要在Java程序中实现,在Linux /home/app/isc 下执行“java -Xms2048M -Xmx2048M -jar xxx.jar ”(到时Java代码会上传到该linux服务器上) 非常感谢!

1个回答

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
java调用linux 命令
java 在linux环境下调用 linux命令 /** * 完成解压给定的数据包功能 * @param ftpDataDir * @param fileName * @return 返回ok 表示解压完成 返回""表示减压失败 */ public String decompressFile(String ftpDataDir,String fileName){...
java 调用linux 命令
[quote][b]此段代码我是放在页面上运行的,测试有效[/b](注意:要保证当前您拥有此目录的操作权限才可以,否则没用。所需包:"java.io.*")[/quote] [code="java"][/code]...
linux指定目录下全局替换命令
sed -i "s/OLD_STRING/NEW_STRING/g"  `grep 'OLD_STRING' -rl ./`比如我要把当前目录下所有文件中的'呵呵'替换成'哈哈'sed -i "s/呵呵/哈哈/g"  `grep '呵呵' -rl ./`
java中如何调用linux 命令?
请问各位高手: rn java 中 是如何实现调用linux的系统命令/rn 例如: 怎样调用 copy 实现文件的拷贝
通过java 调用linux 下命令 如何实现
通过java 调用linux 下命令 如何实现,例如 通过java 调用 iptables -nL -v , 同时希望将页面的结果能够显示到web 页面当中。谢了各位,急了一周了。
java怎么调用linux的命令
要在linux系统上面,java调用一个linux的命令,请高手指教,给个例子rn谢谢
java调用Linux 命令、Shell脚本
最近遇到了一个需求:在JAVA文件中调用一个Linux Shell文件 当时第一印象是:这个还可以调用shell脚本? 网上查询后得到了答案:Java 中的Process类实现此功能,具体实现如下: String command="/file.sh"; Process process =null; process = Runtime.getRuntime().exec(command); t
java 调用linux相关命令
能不能实现以下场景?rnrn举个例子:我们知道,我们可以通过cmd命令行来操作sqlite,比如输入sqlite3 xx.db后,进行sqlite> 然后你可以输入sqlite的一些命令..rn但是用java如何做到呢? java好像只能通过getRuntime.exec("cmd"); 但是怎么进入下一层,比如sqlite> 后,在输入一些命令呢?rnrn说的有点乱...不知道大家理解没有.
java调用linux压缩命令
tar -cvf /was/rdccs/rdccsdev/www/export/Tmp2013122076092008.tar.gz /was/rdccs/rdccsdev/www/export/Tmp2013122076092008/*rnrn rn这个命令手动执行可以.用java调用也能压缩.但是却打不开,报文件损坏.rnrnrnjava代码:rnrnrn[code=java]public void doExecUnixCMD(String folder) throws SinocpcException,rn IOException rnrn String cmdString = "";rn rn try rn // Process exec = null;rn int chmod = 0, cd = 0, zip = 0;rn // 1.赋文件夹权限rn cmdString = "chmod 777 /was/rdccs/rdccsdev/www/export";rn GlobalVariable.log.debug("1.赋文件夹权限: " + cmdString);rn chmod = Runtime.getRuntime().exec(cmdString).waitFor();rn GlobalVariable.log.debug("chmod=, cd= , zip=" + chmod + "," + cdrn + "," + zip);rnrn // 2.执行压缩命令 rn //cmdString = "tar -cvf " + folder + ".tar.gz " + folder + "/*";rn cmdString = "zip -r " + folder + ".zip " + folder + "/*";rn GlobalVariable.log.debug("2.执行压缩命令: " + cmdString);rn zip = Runtime.getRuntime().exec(cmdString).waitFor();rnrn catch (Exception e) rn // e.printStackTrace();rn GlobalVariable.log.debug("压缩命令执行失败:" + e.getMessage() + "命令"rn + cmdString);rn rn /*rn * finally bufferedReader.close(); rn */rn GlobalVariable.log.debug("AAA压缩命令执行结束");rn [/code]
如何调用linux的cd命令
subprocess.check_call()可以调用ls命令,却发现不能调用cd命令,怎么能调用cd命令,比如cd /tmprn
linux 下cp命令C代码实现
#include <sys/cdefs.h> #ifndef lint __COPYRIGHT( "@(#) Copyright (c) 1988, 1993, 1994\ The Regents of the University of California. All rights reserved."); #endif /* not lint */ #ifndef lint #if 0 static char sccsid[] = "@(#)cp.c 8.5 (Berkeley) 4/29/95"; #else __RCSID("$NetBSD: cp.c,v 1.58 2012/01/04 15:58:37 christos Exp $"); #endif #endif /* not lint */
linux 下grep命令C代码实现
#if HAVE_NBTOOL_CONFIG_H #include "nbtool_config.h" #endif #include <sys/cdefs.h> __RCSID("$NetBSD: grep.c,v 1.11 2012/05/06 22:27:00 joerg Exp $"); #include <sys/stat.h> #include <sys/types.h> #include <ctype.h> #include <err.h> #include <errno.h> #include <getopt.h> #include <limits.h> #include <libgen.h> #include <locale.h> #include <stdbool.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> #include "grep.h" #ifndef WITHOUT_NLS #include <nl_types.h> nl_catd catalog; #endif /* * Default messags to use when NLS is disabled or no catalogue * is found. */ const char *errstr[] = { "", /* 1*/ "(standard input)", /* 2*/ "cannot read bzip2 compressed file", /* 3*/ "unknown %s option", /* 4*/ "usage: %s [-abcDEFGHhIiJLlmnOoPqRSsUVvwxZz] [-A num] [-B num] [-C[num]]\n", /* 5*/ "\t[-e pattern] [-f file] [--binary-files=value] [--color=when]\n", /* 6*/ "\t[--context[=num]] [--directories=action] [--label] [--line-buffered]\n", /* 7*/ "\t[pattern] [file ...]\n", /* 8*/ "Binary file %s matches\n", /* 9*/ "%s (BSD grep) %s\n", };
Linux查找指定目录最新修改文件的命令
1. 查找30分钟内最新修改过的文件 find ./ -mmin -30 -type f | head -1 2. 查找30分钟内最早修改过的文件 find ./ -mmin -30 -type f | tail -1 3. 查找24小时内最新修改过的文件 find ./ -mtime 0 -type f | head -1 4. 查找48小时~24小
Linux 封装命令进入某一指定目录
方法一: 直接进入下面文件,添加命令别名 [root@izuf6acp86oa3k6rvesaw5z ~]# vi ~/.bashrc 然后 source ~/.bashrc 生效该文件 执行 sf 发现直接进入了 方法二: 先写一个sf.sh脚本 #!/bin/bash echo “cd soft” cd “/usr/local/soft/” 然后 vi ~/.bashrc 加下面一行 al...
linux 打包,压缩,排除指定目录 命令记录
du -h --max-depth=1 /home/test cd /home 1、zip -r test.zip test -x &quot;test/cache/*&quot;   注:-x 需要排除的目录 要加引号       zip -r test.zip  -d test/log/*  删除压缩文件中log文件夹中的文件 2、tar -czvf  test.tar.gz test  --exclude=...
JAVA如何调用DOS命令
JAVA如何调用DOS命令JAVA如何调用DOS命令JAVA如何调用DOS命令
java如何调用DB2命令????
java如何调用DB2命令???rn 望大侠们指教rnrn 谢谢!!!
用Java代码实现hadoop命令
一. 获取文件系统实例 通过FileSystem的get()或newInstance()方法获取文件系统的实例。get()和newInstance()方法分别有3个重载方法://返回默认文件系统,core-site.xml中指定的,如果没有指定,则默认本地文件系统 public static FileSystem get(Configuration conf) throws IOException
如何直接调用指定目录下的可执行文件
请各位大虾指点一下小弟。rn我知道用WinExec执行当前目录下的可执行文件WinExec(".exe",SW_SHOW),但如何指定目录啊,或者还有什么其他好方法啊
如何用户java代码实现修改Linux的系统时间
如何用户java代码实现修改Linux的系统时间?rn为什么我用rnRuntime.getRuntime().exec("date -s \"" + "2006-01-01 02:00:00" + "\"");rn无法实现呢?rn请问有什么方法实现,谢谢!rn
通过java调用系统(linux)命令问题
如下:rn [color=#0000FF]String[] cmd = "date" ;[/color]rn [color=#FF0000]String[] cmd = "date '+%Y%m%d%H%M%S'" ;[/color]rn Process exec = Runtime.getRuntime().exec(cmd);rnrn 蓝色字体的命令执行没有问题rn 但是红色字体的命令执行完了,提示Cannot run program "date +%Y%m%d%H%M%S": error=2, No such file or directoryrn 命令date +%Y%m%d%H%M%S在linux下是可以执行没有问题的呀?rn rn 那位大侠帮忙解答一下,谢谢。
java调用Linux的命令或者脚本
java调用Linux的命令或者脚本Runtime 类介绍: 每个 Java 应用程序都有一个 Runtime 类实例,使应用程序能够与其运行的环境相连接。可以通过 getRuntime 方法获取当前运行时。应用程序不能创建自己的 Runtime 类实例。 根据其API,通过Runtime重载的几个方法可以来执行其shell命令Process exec(String command)
java怎么在linux环境下调用sqlldr的命令
java怎么在linux环境下调用sqlldr的命令
DOS命令FOR批处理COPY指定目录下文件到指定目录
这段时间,俺把自己写的Qt小项目的运行结果都截了个图sample.png保存,可是要想更新到git上的时候发现问题了,项目很多个,这要一个个COPY也还是有点工作量的。 思来想去,印象中DOS命令应该有这样的功能,于是,俺查了下好久不用的DOS命令。试验修改了几次命令,终于搞定。加上今天俺的 双塔食品SZ002481 涨停,心情极爽!遂记录在此!![20161208STSP](http://img.
java运行指定目录中.class文件的命令问题
我知道是java -classpath [类所在路径] [类名]rn但是我现在运行的类a有动态加载其他类的功能(利用reflect机制)rn所以在使用上述命令时会报错rnHandler-response:java.lang.ClassNotFoundException: org.reflect.Load(需要加载的类找不到)rn该如何修改这命令呢?(在类a所在目录直接运行没有问题)rn
cmd命令下,使用java命令,运行指定目录下的*.class文件。
目标: 使用jdk1.8bin目录下的java、jdk1.9目录下的java命令, 运行D:\111\222\下的HelloWorld.class文件,(HelloWorld在包com.xxx中) 使用到的java命令参数: -classpath -cp &lt;目录和 zip/jar 文件的类搜索路径&gt; 用 ; 分隔的目录, JAR 档案和 ZIP 档案列表, 用于搜索类文件。 ...
linux环境下java如何调用命令实现oracle数据库的备份和恢复
请各位高手们给个例子!!谢谢!!!
原生java代码实现webservice的调用
 服务发布 目录  服务发布 客户端代码: 调用接口 调用实现 本项目代码结构   package com.jfinal.newWebservice; import javax.jws.WebMethod; import javax.jws.WebParam; import javax.jws.WebResult; import javax.jws.WebSe...
Java代码实现Telnet连接Linux
import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStream; import java.io.PrintStream; import org.apache.commons.net.telnet.Echo
Java代码实现ssh连接Linux
import java.util.Arrays; import java.util.HashMap; import java.util.Map; import org.apache.sshd.client.SshClient; import org.apache.sshd.client.channel.ChannelShell; import org.apache.sshd.cl
java调用DOS命令
java调用DOS命令java调用DOS命令java调用DOS命令java调用DOS命令
JAVA调用DOC命令
如题目,写一个JAVA程序来调用一个DOC命令rn用来执行创建MySQL数据库备份。rn
java 调用winrar命令
public static boolean winrar(String zipfile,String foler)rn String rarPath="C:\\Program Files\\WinRAR\\WinRAR.exe";rn String cmd=rarPath+" a "+zipfile+" "+foler;//rarPath 文件名;foler 将要压缩的文件名rn tryrn Process proc=Runtime.getRuntime().exec(cmd);rn if(proc.waitFor() !=0)rn if(proc.exitValue()==0)rn return true; rn rn catch(Exception e)rn e.printStackTrace();rn rn return false;rn rn在页面中有一个下载的超链接,当我点击的时候,他提示如下信息:d:\tomcat\bin\..目录下找不到某个文件rn那个文件是在工程的一个upload文件夹下的,这个路径不对,怎么才能找到此文件恩
java 调用dos命令
在某个文件下 Runtime.getRuntime().exec("cmd /c start java -jar demo-0.0.1-SNAPSHOT.jar --server.port=8019",null,new File("D:/ll/")); 直接调用 Runtime.getRuntime().exec("cmd /c start java -jar demo-0.0.1-S...
java 调用 本地命令
Runtime rt = Runtime.getRuntime(); Process proc = rt.exec(cmd); InputStream stderr = proc.getInputStream(); InputStreamReader isr = new InputStreamReader(stderr,&quot;UTF8&quot;); BufferedReader br = new Buff...
Java 调用dos命令
Process process = Runtime.getRuntime().exec("cmd /c start +文件名");//打开一个文件 process.waitfor( );这篇博文里写的java’调用dos很完整 : JAVA如何调用DOS命令http://qiangmzsx.blog.51cto.com/2052549/875655
java 调用 dos 命令
只要你会dos 命令,该程序就对君有帮助。
java调用dos命令
[code=java]import java.io.IOException;rnrnrnpublic class Te rnrn /**rn * @param argsrn * @throws IOException rn * @throws IOException rn * @throws InterruptedException rn */rn public static void main(String[] args) throws IOException, InterruptedException rn // TODO Auto-generated method stubrn Process process = Runtime.getRuntime().exec("cmd.exe dir"); rn process.waitFor( ); rn rn [/code]rn我这个程序为什么运行到process.waitFor();就会卡住,如何解决
Java调用cmd 命令
public static boolean execCmd(String cmd) { Process proc = null; try { proc = Runtime.getRuntime().exec(cmd); proc.waitFor(); if (proc.waitFor() == 0) { // System.out.println(&quot;exit code:&quot; ...
JAVA调用DOS命令
JAVA调用DOS命令 1 java调用某个程序 Process p=Runtime.getRuntime().exec(&quot;\\p.exe&quot;); p.waitFor(); 第一行的“.\\p.exe”是要执行的程序名,Runtime.getRuntime()返回当前应用程序的Runtime对象,该对象的exec()方法指示Java虚拟机创建一个子进程执行指定的可执行程序,并返回与该子进程对...
相关热词 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池 c#5.0 安装程序 c# 分页算法