unix+执行java
作者&投稿:宰父孟 (若有异议请与网页底部的电邮联系)
戊券15235947078问: unix下如何启动和关闭一个java程序 - ?
老城区曲安回答: 用Runtime类可以执行DOS命令来执行一个进程,如下就是打开记事本:try { Runtime runtime = Runtime.getRuntime(); runtime.exec("notepad.exe"); } catch (IOException e) { e.printStackTrace(); } Thread是线程,不是进程,楼主可以去查查线程和进程的区别. 运行main函数时,就启动了一个java.exe进程,对应的dos命令就是java xxx 楼主可以用Runtime 来执行,java xxx,只要路径正确,就会启动另一个java进程.
戊券15235947078问: 如何使用shell在unix下执行java 程序 - ?
老城区曲安回答: 你是在linux环境下运行吧!如果你是要编译执行单个java文件,当然用javac,和java,如果是在一个shell脚本中妄图调用java程序,假如这个程序是个jar包,也许可以这么干:在你能保证的路径下放入可执行的jar包,然后在脚本中写到:java -jar jar包路径+jar包名称.jar,不信可以在终端使用该命令!
戊券15235947078问: dos或unix下运行java程序 - ?
老城区曲安回答: javac是编译你的java文件,编译后的java文件,是创建了包名的一个文件路径,比如你直接执行javac A.java,那么会在当前目录下创建如下class文件:a/b/A.class,而当你执行java命令的时候,如果还在当前目录下执行java命令就会报错,因为...
戊券15235947078问: 定时执行某个任务 - ?
老城区曲安回答: 最常用的做法是使用unix的cron直接执行java程序. 并不需要在java做的那么复杂.windows服务器也有类似于cron的任务管理功能,同理---------------------------> tomcat不是用来管理定时任务的,如果没有http请求,servlet是不会被执行的.建议lz把定期执行的处理做成一个独立的java程序,用cron执行. 如果不想写独立的java程序,也可以用cron定期向tomcat发送http请求,但是,这样做的话注意程序处理时间不能太长,因为http通信有timeout的制约.
戊券15235947078问: 在Unix中,怎么用vi编写java程序呢?如何编译运行呢??
老城区曲安回答: vi是编辑器,要运行java需要安装java的解释器
戊券15235947078问: 如何使用命令行编译和运行Java代码 - ?
老城区曲安回答: 这里7a686964616fe4b893e5b19e31333365653264给你一个具体的场景来讲述如何使用命令行编译和运行Java代码:任务 我们有一个相当标准的Java工程,它包含三个顶层文件夹: /bin-用来存放已编译好的.class文件 /lib-用来存放第三方.jar文...
戊券15235947078问: sh脚本如何自动执行java程序,并且该脚本如何被定期调用? - ?
老城区曲安回答: 各位好我有一个问题,是这样:环境:有一套管理系统(包括联机和批量),该管理系统白天运行联机系统,晚上运行批量系统.目的:联机系统运行到晚上,会停掉,这时候通过在unix下的sh脚本调用并且启动批量系统.sh脚本可以调用java...
戊券15235947078问: java 如何通过一台机器执行另外一台机器上的命令 - ?
老城区曲安回答: 用JAVA的RMI可以实现.但是实现步骤相对麻烦.最简单就是写个Socket,Windows上见一 个socket服务,unix上为服务端.然后执行unix上的命令,调用JAVA方法向Windows发送一个消息.Windows上收到消息,执行JAVA方法Runtime.getRuntime().exec("\\路径\x.bat");这种方法相对简单,但是安全性上是不可取的
戊券15235947078问: 我用java编了一个程序,压缩成*.jar,请问怎样在unix下运行? - ?
老城区曲安回答: 和在windows下一样啊,不过我不明白楼主意思,jar文件是架包啊,如何可以运行啊,即使在windows下也是不可以运行的啊 如果你想运行自己的打包文件,则应该把文件用IDE导出成war文件啊 这样无论你是在Linux还是在Linux上,只要有类似tomcat的集成运行环境都可以运行的 不过在导出war文件时候jar文件需要放入自己的项目中,这样才能确保文件被访问到 而楼主所说的jar文件则通常放入项目中进行引用,比如驱动包一样.一点建议,忘楼主参考
戊券15235947078问: Unix 下 java tomcat环境变量怎么配置? - ?
老城区曲安回答: 1.首先看tomdcat以何用户的身份执行. 假定以root身份执行.那么.在启动脚本中要配置上 tomcat 所需要的环境变量. 例如,启动脚本名为 exectom.sh,如果其中需要动态链接库路径,则写上 LD_LIBRUARY_PATH=/...要CLASSPATH 则 CLASSPATH=...然后绝对路径/PathTotoJava/java -参数 ...最后将文件设为可执行. 然后手工执行看行不行 都带在启动脚本中是比较明智的作法. 然后,执行启动脚本即可. 这个问题其实问的不是java问题,而是问UNIX的使用问题.