私は、コンピューティングに関しては絶対的な初心者であるMacユーザーのための小さなJavaプログラムを構築しています。したがって、私は彼にスクリプトを介して、おそらく実行するファイルを1つ与えたいと思います。これまでは完璧に動作する.jarファイルを用意しましたが、VMの引数(最大ヒープスペース)を追加する必要があります。残念ながら、私はOSXに慣れていません。これまでのところ、私はの.jarを与えることができたとテキストJava:VMの引数を含むMacの実行可能ファイルを1クリックする
#!/bin/bash
java -jar -ms128m -mx512m -jar file.jar
を含む.commandファイルは、しかし、これは「あなたが適切なアクセス権限を持っていないため、ファイルを実行することができませんでした」というメッセージを与えます。 1つの解決策は、コンソールでsudoを使用することですが、私はこれが複雑すぎるのではないかと心配しています。したがって、私の質問:
- コンソールに行かずに.commandや他のスクリプトをjava .jarファイルを実行させることはできますか?
- 、または.jarファイルを、VM引数を含む何らかのMac実行ファイルでラップすることはできますか? Windows用の同様のソリューション(Launch4j)が見つかりました。
- または、他のプログラムをインストールしなくても、Javaプログラムを実行する簡単なメールダウンロード可能な実行可能ファイルを与える別の方法がありますか?
編集:Macには無制限にアクセスできるわけではありません。そのため、.jarファイルの更新ごとにMacを必要としないソリューションが必要です。
ありがとうございます!
chmod + xはあなたの友人です –
ファイルはlinuxで実行可能です(755)、この転送はMacにありますか?私はユーザーがchmodを行うように頼むことができないのではないかと心配しています(コンソールはすでに説明が難しいです) – tb189