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.pswp.cn/news/534469.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/534469.shtml
英文地址,請注明出處:http://en.pswp.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 (…