
Ubuntu日本語フォーラム

ログインしていません。
javaでjarファイルの実行権を一つのファイルごとに与えるのは面倒なので困っています。
jarファイルを右クリックして、 プロパティ→アクセス権→[java-sun-6-runtime]、をクリックしてダブルクリックだけで
実行できるようにしようと思って、やったのですが、「これは信用できないプログラムです。」と怒られてしまいます。
これを解消するには、jarファイルを右クリックして、プロパティ→アクセス権→実行権をチェックしてやらないといけないようです。
ただし、これは個々のファイルに行わなければいけないので、面倒くさいので、これを一括で設定してくれる方法はありませんか?
OSはubuntu 10.04です。
オフライン
端末からそのディレクトリに移動し、
chmod +x *.jar
で一括して拡張子がjarなファイルに対し、実行属性を付与できます。
オフライン
chmod +x *.jar で実行権を与えることはできたのですが、各jarのファイルに実行権を与えることは出来ませんでした。
これは個別にjarのファイルに実行権を与えるコマンドでした。
現在ある、そしてこれから生成される「.jar」という拡張子のつくファイルすべてに実行権を与えたいのです。
どうやら私の説明不足だったようです。
オフライン
tcz562qpeb1さん による投稿:
chmod +x *.jar で実行権を与えることはできたのですが、各jarのファイルに実行権を与えることは出来ませんでした。
これは個別にjarのファイルに実行権を与えるコマンドでした。
現在ある、そしてこれから生成される「.jar」という拡張子のつくファイルすべてに実行権を与えたいのです。
現在存在するファイルに対しては、できるはずなんですが・・・
たとえばでスックトップ上に「A」というファイル仮置場を作成して、そのなかにa・b・cの三つのjarファイルを置いたとします。
~/デスクトップ/A$ chmod +x *.jar または ~/デスクトップ$ chmod -R +x A
将来生成されるファイルの実行権付与方法はわかりません・・・
プログラミングはさっぱり分かりませんが、ファイル生成時に生成されるファイルに対して実行権を付与するような関数とかないのでしょうか。
オフライン
えーと、目的は「jarなファイルをダブルクリックしただけで実行したい」でしょうか?
であるならば、nautilusのプロパティで開き方で「java -jar」を登録すればできると思います。
以下を参照してください。
http://d.hatena.ne.jp/kakurasan/20090615/p1
オフライン
おはようございます。
さきほど、yamaさんの投稿してくださったサイト見ました。
それは僕が別の内容で見たことのあるサイトでした。
ブックマークに登録し忘れていました。
やはり、見たことのあるサイトはすべてブックマークしておくべきですね。
後で何かの役に立つかもしれませんから・・・。
とにかく、ありがとうございました!
オフライン