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上

d9859fe4b78d36b564bc08393bad77fe.png

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&quot ...

开发自己的 chart - 每天5分钟玩转 Docker 容器技术(167)

Kubernetes 给我们提供了大量官方 chart,不过要部署微服务应用,还是需要开发自己的 chart,下面就来实践这个主题. 创建 chart 执行 helm create mychart 的 ...

【LUOGU&quest;&quest;&quest;】WD与数列 sam 启发式合并

题目大意 给你一个字符串,求有多少对不相交且相同的子串. 位置不同算多对. \(n\leq 300000\) 题解 先把后缀树建出来. DFS 整棵树,维护当前子树的 right 集合. 合并两个集合 ...

2&period; Dubbo原理解析-Dubbo内核实现之基于SPI思想Dubbo内核实现(转)

转载自  斩秋的专栏  http://blog.csdn.net/quhongwei_zhanqiu/article/details/41577159 SPI接口定义 定义了@SPI注解 public ...

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/534469.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java 刽子手游戏_java基础(九):容器

集合的引入List (ArrayList LinkedList)Set (HashSet LinkedHashSet TreeSet )Map (HashMap LinkedHashMap TreeMap)CollectionsIterator使用泛型1.为什么使用集合而不是数组&#xff1f;集合和数组相似点都可以存储多个对象&#xff0c;对外作为一个整体存在数组的缺点长度必须…

java面试手写单链表_(转)面试大总结之一:Java搞定面试中的链表题目

packageLinkedListSummary;importjava.util.HashMap;importjava.util.Stack;/*** http://blog.csdn.net/luckyxiaoqiang/article/details/7393134 轻松搞定面试中的链表题目* http://www.cnblogs.com/jax/archive/2009/12/11/1621504.html 算法大全(1)单链表** 目录&#xff1a…

ccf认证俄罗斯方块java_CCF认证历年试题 - osc_h3robkrt的个人空间 - OSCHINA - 中文开源技术交流社区...

CCF认证历年试题不加索引整理会死星人orz第一题&#xff1a;CCF201712-1 最小差值(100分)CCF201703-1 分蛋糕(100分)CCF201612-1 中间数(100分)CCF201609-1 最大波动(100分)CCF201604-1 折点计数(100分)CCF201509-1 数列分段(100分)CCF201503-1 图像旋转(100分)CCF201412-1 门禁…

mysql 变量作表名查询_使用MySQL函数变量作为表名查询

我需要有一个表中增加一定的ID(如AUTO_INCREMENT)函数使用MySQL函数变量作为表名查询我有水木清华这样DELIMITER $$DROP FUNCTION IF EXISTS GetNextID$$CREATE FUNCTION GetNextID(tblName TEXT, increment INT)RETURNS INTDETERMINISTICBEGINDECLARE NextID INT;SELECT MAX(c…

java 签名 ecdsa_Java实现ECDSA签名算法

ECDSA签名算法package com.albedo.security;/*** DSA 加解密实现*/public class ECDSAUtils extends Base {//字符编码public static final String ALGORITHM "EC";public static final String SIGN_ALGORITHM "SHA1withECDSA";/*** ECDSA 验签** param …

java异常处理方式推荐做法_谈谈Java异常处理这件事儿

此文已由作者谢蕾授权网易云社区发布。欢迎访问网易云社区&#xff0c;了解更多网易技术产品运营经验。前言我们对于“异常处理”这个词并不陌生&#xff0c;众多框架和库在异常处理方面都提供了便利&#xff0c;但是对于何种处理才是最佳实践&#xff0c;也是众说纷纭。异常处…

as400和java的区别_文件传输协议和AS400

我目前收到以下错误&#xff1a;远程服务器返回错误&#xff1a;(501)参数或参数中的语法错误 .我已经检查了服务器并且文件确实存在&#xff0c;如果我打开命令提示符并键入以下代码它可以工作&#xff1a;ftpopen 192.168.1.2cd /Imagesget S12345.jpeg这是正常的&#xff0c…

java中同时两人提交数据_如何一起发送JSON请求和发布表单数据请求?

所以这是一个应该在POST请求中接受以下参数的API&#xff1a;token (as form data)apiKey (as form data){"notification": {"id": 1,"heading": "some heading","subheading": "some subheading","image&qu…

java 64内存不足_请教一个 Java 内存占用的问题

第 1 条附言 364 天前2020-03-04 01:08:55.525 [HikariPool-1 housekeeper] WARN c.z.hikari.pool.HikariPool - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta1m5s643ms48?s450ns).2020-03-04 01:09:08.516 [task-11] ERROR o.s.s.s.TaskU…

java 抽象类 final_final/抽象类/interface

lesson Thirteen                          2018-05-10 02:10:43final:最终的&#xff0c;可以修饰类、属性、方法1.final修饰类&#xff1a;这个类就不能被继承&#xff0c;如&#xff1a;String类&#xff0c;StringBuffer类&#xff0c;System类1…

java char i=2+#039;2#039;;_P039 二维数组的字符按列存放到字符串中 ★★

所属年份&#xff1a;2010.9;2011.9;2012.3请编写函数fun,该函数的功能是&#xff1a;将M行N列的二维数组中的字符数据,按列的顺序依次放到一个字符串中。例如,若二维数组中的数据为W W W WS S S SH H H H则字符串中的内容应是&#xff1a;WSHWSHWSHWSH。#include#define M 3#d…

java io中断_JDK源码阅读:InterruptibleChannel 与可中断 IO

来源&#xff1a;木杉的博客 &#xff0c;imushan.com/2018/08/01/java/language/JDK源码阅读-InterruptibleChannel与可中断IO/Java传统IO是不支持中断的&#xff0c;所以如果代码在read/write等操作阻塞的话&#xff0c;是无法被中断的。这就无法和Thead的interrupt模型配合使…

java值栈_Struts2学习笔记-Value Stack(值栈)和OGNL表达式

只是本人的Struts2学习笔记&#xff0c;关于Value Stack(值栈)和OGNL表达式&#xff0c;把我知道的都说出来&#xff0c;希望对大家有用。一&#xff0c;值栈的作用记录处理当前请求的action的数据。二&#xff0c;小例子有两个action&#xff1a;Action1和Action2Action1有两个…

php项目实战流程_一个完整的php流程管理实例代码分享

1. 添加新流程页面&#xff1a;请选择流程节点&#xff1a;session_start();include("../DBDA.class.php");$db new DBDA();$suser "select * from users";$auser $db->Query($suser);foreach($auser as $v){echo " {$v[2]} ";}?>$att…

php cdata,PHPcdata处理(详细介绍)_PHP教程

PHPcdata处理(详细介绍)_PHP教程当时在网上找了一个CDATA的转换器&#xff0c; 修改之后&#xff0c; 将CDATA标签给过滤掉。如下代码如下:// States://// out// // // // // // // // in// ]// ]]//// (Yes, the states a represented by strings.)//$state out;$a s…

PHP 与go 通讯,Golang和php通信

不同语言之间的通信方式有很多种&#xff0c;这里我介绍一种最简单通信方式&#xff0c;json-rpc。Golang自带json-rpc包&#xff0c;使用起来十分简单&#xff0c;示例如下&#xff0c;提供一个简单echo server。package mainimport ("fmt""net""net…

php 接口日志,PHP 开发 APP 接口--错误日志接口

APP 上线以后可能遇到的问题&#xff1a;① APP 强退② 数据加载失败③ APP 潜在问题错误日志需要记录的内容数据表 error_log 字段&#xff1a;idapp_id&#xff1a;app 类别 iddid&#xff1a;客户端设备号version_id&#xff1a;版本号version_mini&#xff1a;小版本号erro…

php 空模块,tp5.1配置空模块,空方法

config/app.php//默认的空模块名empty_module>index,controller/Error.php<?php namespace app\index\controller;use Env;use think\Controller;class Error extends Controller {//Db::connect(db_ck)//全局MISS路由 在route.php里面设置找不到控制器默认处理//Route:…

centos7php自启动,centos7系统下nginx安装并配置开机自启动操作

这篇文章主要介绍了centos7系统下nginx安装并配置开机自启动操作方法,非常不错&#xff0c;具有参考借鉴价值&#xff0c;需要的朋友可以参考下这篇文章主要介绍了centos7系统下nginx安装并配置开机自启动操作方法,非常不错&#xff0c;具有参考借鉴价值&#xff0c;需要的朋友…

时钟php,php+js液晶时钟

php代码$size_small5;//液晶宽度$size_big25;//液晶长度$distance10;//间距$color_back"#DDDDDD";$color_dark"#CCCCCC";$color_light"#000000";$number0;?>Timer|www.ibtf.net|www.bitefu.netfunction swapcolor(obj,onoff)//改变颜色{if (…