java文件 linux_Linux执行Java文件
最近学习shell脚本,写个简单java类让linux去执行
java类没别的东西,就引了一个fastjson的jar,写了个main方法 序列化一个User对象 打印
package com.lws.demo;
import java.util.Date;
import com.alibaba.fastjson.JSONObject;
import com.lws.model.User;
public class ShellTest {
public static void main(String[] args) {
User user = new User();
user.setUserName("lws");
user.setBirthday(new Date());
user.setPassword("QAQ");
user.setUserAge(18);
System.out.println(JSONObject.toJSON(user));
}
}
把编译号的文件放在linux上
eclipse编译后的文件在bin目录下 ,把 bin目录以及引入jar的lib目录 放在linux上
现在开始编写shell脚本啦
#! /bin/bash
#指定jdk 并直接添加了bin目录下的 'java'命令
JAVA_HOME=/ulic1/jdk/jdk7/jdk1..0_79/bin/java\
#执行class目录
DEMO_HOME=/lwst/bin
#打印目录
LOG_HOME=/lwst/log.log
#指定jar文件目录
JAR_HOME=/lwst/lib/*.jar
#指定文件包名
PACKAGE_HOME=com.lws.demo.ShellTest
#循环将jar添加到class目录中
for jar in $JAR_HOME
do
DEMO_HOME=$DEMO_HOME:$jar
done
#这只是个打印
echo $CLASSPATH
#分开来看 java命令启动》-cp指定class目录》指定运行文件》输出日志
$JAVA_HOME -cp $DEMO_HOME $PACKAGE_HOME > $LOG_HOME
安装jdk不需要配置环境变量方式
https://www.cnblogs.com/wlsblog/p/7908348.html
windows计划任务启动bat执行java文件
系统:win7 环境:需要配置好jdk的环境变量 需求:每次开机,用bat批处理执行将一个位于D:\workspace\console目录底下的console.txt重命名的java文件 拿到需求,我 ...
Linux执行.sh文件,提示No such file or directory的问题的解决方法
亲测有效:http://www.jb51.net/LINUXjishu/56395.html Linux执行.sh文件,提示No such file or directory的问题的解决方法 在win ...
Windows和Linux执行Java代码的不同方式
一.Windows 下编译并执行 Java 字节码文件(类文件) 1.编译 Hello.java 源码文件: java -d . Hello.java 2.执行 Hello.class 字节码文件: ...
dos界面下执行java文件将错误输出到一个文本小技巧
如果dos下执行java出现错误,把错误记录到一个文档 正确时如图,输出结果为hello,我把String的s改为小写,出现错误,用2>命令输出到error.txt在当前目录就出现了error. ...
linux 执行shell文件
执行的时候总是报错 安装软件: yum install dos2unix chmod +x test.sh dos2unix test.sh 这样执行sh文件不会报一下异常,主要是因为windows中 ...
shell 编译和执行java文件
编译java程序 javac test.java 执行java程序 java test 附件test.java class test{ public static void main( ...
Linux执行.sh文件Permission denied
执行sh文件报没有权限: 看下该文件的权限: 缺少执行的权限,直接加上吧: test.sh 权限加上去了,可以执行sh文件了 若用 chmod 4755 filename 可使此程序具有root的权限
编写批处理命令来执行JAVA文件
http://baobeituping.iteye.com/blog/802543 1. JAVA工程路径结构 Project ------lib ------src ------W ...
随机推荐
使用BigDecimal进行精确运算以及格式化输出数字
一.引言 借用这本书中的话,float和double类型的主要设计目标是为了科学计算和工程计算.他们执行二进制浮点运算,这是为了在广域数值范围上提供 ...
Apache22中配置虚拟主机(Apache VirtualHost)
Apache VirtualHost的作用就是可以让一个apache为多个域名服务,相当于一个服务器挂了N多个网站,举个例子: 我的apache服务器,ip为x.x.x.x,我有两个域名www.too ...
GridView分页排序
linux系统监控常用工具
linux系统监控常用工具 一.系统核心工具包(coreutils) 1./bin/df 报告系统的磁盘空间用量 df -h 显示磁盘分区fdisk -l 2./bin/uname 显示系统信息 u ...
SQL Server 判断表中是否存在某字段
功能:判断表中是否存在某字段,若不存在,则新增该字段 语句: IF NOT EXIST (SELECT 1 FROM [DATABASE].[SCHEMA].SYSCOLUMNS WHERE ID=O ...
制定一个apk路径 然后跳出安装界面
制定一个apk的路径 然后跳出界面让用户选择是否安装 我们系统有一个写好的Activity来协助我们完成这一功能 我们来看看它的清单文件 <?xml version="1.0" ...
开发自己的 chart - 每天5分钟玩转 Docker 容器技术(167)
Kubernetes 给我们提供了大量官方 chart,不过要部署微服务应用,还是需要开发自己的 chart,下面就来实践这个主题. 创建 chart 执行 helm create mychart 的 ...
【LUOGU???】WD与数列 sam 启发式合并
题目大意 给你一个字符串,求有多少对不相交且相同的子串. 位置不同算多对. \(n\leq 300000\) 题解 先把后缀树建出来. DFS 整棵树,维护当前子树的 right 集合. 合并两个集合 ...
2. Dubbo原理解析-Dubbo内核实现之基于SPI思想Dubbo内核实现(转)
转载自 斩秋的专栏 http://blog.csdn.net/quhongwei_zhanqiu/article/details/41577159 SPI接口定义 定义了@SPI注解 public ...
java文件 linux_Linux执行Java文件相关推荐
- java scriptrunner,java使用ScriptRunner执行sql文件
/** * 使用ScriptRunner执行sql文件 */ public class ExecuteSql { private static final Logger LOGGER = Logger ...
- pmd java规则_PMD执行Java代码分析的原理
PMD执行Java代码分析的原理 PMD是一种代码静态分析工具,当使用PMD规则分析Java源码时,PMD首先利用JavaCC和EBNF文法产生了一个语法分析器,用来分析普通文本形式的Java代码,产 ...
- 为什么java可跨平台执行,java为什么可以跨平台执行
java为什么可以跨平台执行以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! java为什么可以跨平台执行 因为java程 ...
- php mysql 执行sql文件_PHP执行SQL文件并将SQL文件导入到数据库_PHP
//读取文件内容 $_sql = file_get_contents('test.sql'); $_arr = explode(';', $_sql); $_mysqli = new mysqli(D ...
- python引入文件并执行_文件操作和导入os模块执行文件和目录管理操作
文件概念以及文本文件和二进制文件的区别 计算机的CPU如果想要访问保存在磁盘上的文件,第一步需要把磁盘上的文件数据加载到内存中.因为内存的读写速度要比磁盘的读写速度快很多. 计算机只能识别0101这种 ...
- 在linux文件下执行.kjb文件和trans文件
– 执行kjb文件 先找到kitchen.sh文件所在的位置 新建一个sh文件(runKjbScript.sh),在文件中添加如下代码: kitchen.sh路径/kitchen.sh -file= ...
- oracle执行文件,Oracle执行外部文件:
Oracle执行外部文件: Oracle执行外部文件: c:>sqlplus user/pwd@db sql>@new.sql 执行多个sql文件: 1.把所有的文件都放在同一个目录下,然 ...
- java编程 linux_Linux下java编程
一.如何编译程序 1.mkdir hello,cd hello vi HelloWorld.java public class HelloWorld{ public static void main( ...
- mysql和oracle 命令行执行sql文件 数据库执行sql文件 执行sql语句
windows和linux操作相同 借鉴:http://www.361way.com/mysql-exec-sql-file/2646.html 方法一:mysql 调用法 操作方式如下: mysql ...
最新文章
- 架构师之路 — 软件架构 — 软件版本定义
- xslt中的Javascript取得xml中的参数
- 优先队列(个人模版)
- linux关路由器,安全关闭 Linux 的方式
- java虚拟机的生命周期
- Vue 适配移动端 使用 postcss-pxtorem lib-flexible 插件 转px为vw rem
- DP(01背包) UESTC 1218 Pick The Sticks (15CCPC C)
- 【直观理解】一文搞懂RNN(循环神经网络)基础篇
- Linux开源字体——“文泉驿正黑”的安装命令
- Java中action类与实现类Actionsupport
- 销毁session的三种方式
- 基于springboot汽车租赁系统
- 安利几个优秀的开源电商系统
- 幂法求解矩阵特征值及特征向量
- 计算机ck,CKplayer
- matlab计算sinx近似值,《Matlab与数学实验》期末作业
- Android微信SDK实现分享
- 巴菲特:推荐给投资者的9本书(附下载链接)
- Protocol “https“ not supported or disabled in libcurl
- vsomeip+*.fidl+*.fdepl(3)
热门文章
- 方法重写(重点)-->多态
- Java-自定义注解
- eureka集群只注册一个_一、Spring Cloud Eureka服务注册中心
- linux ip 访问记录,linux 精确记录用户IP以及用户操作命令
- 移动场景在其缩略图中显示场景中所显示的区域
- IOS – OpenGL ES 调节图像阴影 GPUImageHighlightShadowFilter
- c语言建立顺序表 存储并输出,请教数据结构课程中怎么建立顺序表,显示,输出,从头到尾详细点最好加讲解,希望大家能帮这个小忙...
- bimmercode刷隐藏教程_PS教程:快速提取人物像素,制作人物海报主体,简单易学...
- java字符串的哈希码_获取Java中字符串的哈希码
- python文件操作模式是什么,python --文件操作模式详解