java java的の実行可能クラスの雏形.CLIからの呼び出し用。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java java的の実行可能クラスの雏形.CLIからの呼び出し用。相关的知识,希望对你有一定的参考价值。
/**
* 実行可能クラス雛形
*/
public class SampleMain() {
private boolean readyToRun = false;
private String sampleValue = "";
/**
* コンストラクタ
*/
public void SampleMain(){
}
/**
* エントリーポイント
*/
public static void main(String[] args) {
SampleMain sm = new SampleMain();
sm.processArgs(args);
if (sm.readyToRun) {
tyr {
sm.proc();
} catch (Exception e) {
e.printStackTrace();
System.exit(-1);
}
}
System.exit(0);
}
/**
* メイン処理
*/
private void proc() throws Exception {
checkArgs();
// メイン処理
}
/**
* パラメーターチェック
*/
private void checkArgs() throws SampleException {
}
/**
* パラメーター解析
*/
private void processArgs(String[] args) {
if (args.length == 0) {
printUsage();
readyToRun = false;
return;
}
readyToRun = true;
String arg = "";
for (int i = 0; i < args.length; i++) {
arg = args[i];
if (arg.equals("-help") || arg.equals("-h")) {
printUsage();
readyToRun = false;
break;
} else {
sampleValue = args[++i];
}
}
}
/**
* ヘルプ出力
*/
private void printUsage {
System.out.println("myClass [options]");
System.out.println("Options:");
System.out.println(" -help, -h 本クラスの使い方");
}
}
以上是关于java java的の実行可能クラスの雏形.CLIからの呼び出し用。的主要内容,如果未能解决你的问题,请参考以下文章
java 例外について独自クラスの作成
text Java的サブクラスのコンストラクタ
java 同クラスの各インスタンスから,共通であるインスタンスメソッドを呼び出して,特定の结果を得る
markdown delayed_job的の実行·停止
text JavaScript的のクラスについて
csharp 的SerialPortクラスのラッパー