2011-09-15 42 views
0

私はサブライムテキスト2を使用しています.1つのボタンでJavaファイルをコンパイルして実行できるようにします。バッチファイルをシェルスクリプトにリメイクする方法

Windowsを実行している場合は、バッチファイル必須である:

@ECHO OFF 
cd %~dp1 
javac %~nx1 
java %~n1 

私はシェルスクリプトについて多くを知らない原因となるが、シェルスクリプトでどのように見えるのか思ったんだけど...

私はOpen JDKとJREを使用しています。助けのための

おかげで、

Kelan

答えて

0

シェルスクリプトはまだそれを起動するバッチファイルを実行している必要となります。たとえば、あなたが尋ねてきたものを実行できるAntタスク、あるいはBeanshellスクリプトを書くことができます。しかし、あなたはまだそれを起動するバッチファイルを作ることを避けることができないでしょう。現在使用しているバッチファイルは、シングルクリックソリューションとほぼ同じです。 PowerShellスクリプトでさえも、より良い利便性を提供します。そのスクリプトへのbash同等のようなものになるだろう

+0

は、Ubuntuのでバッチファイルを実行することはでき崇高なのでしょうか? –

3

#!/bin/bash 
cd "$(dirname "$1")" 
javac "$(basename "$1")" 
java "$(basename "$1" ".${1##*.}")" 
関連する問題