shell怎么调用java类

我现在有个java类,想在桌面弄个直接执行该类的东西。
像bat文件一样。
该怎么做

[code="java"]
@echo off
java -jar xxx.jar
echo 随便写点什么都能显示出来
pause
[/code]

嘎嘎。

命令行怎么执行的,bat文件就怎么写就行了。
shell的写法如下

[code="shell"]
#! /bin/bash

java -jar xxx.jar

[/code]

前提是你这个xxx.jar要配置好自己的main等

linux下的话,上面我写了。

windows下跑用下面的
class类
@echo off
start javaw xxx

jar包
@echo off
start javaw -jar xxx.jar

jar包这个有点说头,命令行导出就不教你了,挺麻烦的,你可以用eclipse导出jar包,导出的时候要指定main所在类。

大前提是把环境变量配好,linux和windows都一样。
bat执行写法很多,如果想写全了,估计能写个20多行吧,各种环境变量都写进去。
我给你这个是最简单的。