私は、使用したいJavaで電卓のCLI計算機アプリケーションを作った。私は実際にそれを頻繁に使用する予定なので、長いパスを常に入力するという考えは嫌いです。 StackoverFlowに関する記事を読んだところ、.shコマンドを/ usr/binフォルダに置くことができますが、El Capitanの更新後、rootユーザーであってもすべてのシステムフォルダがロックされます。だから、もう少し調査をしました。私は、/ usr/local/binフォルダが端末用の "自家製"コマンド用に作られていることを発見しました。記事では、私が、/ usr/binフォルダにそれを置くべきであると言ったが、それがロックされているので、私はは/ usr /の中に置かれターミナルコマンドのように/ usr/local/binからjarを実行するには?
#!/bin/sh
-jar /Users/mac/Desktop/Данила/my_apps/calculator.jar "$*"
:私は、次のコードでcalculator.shファイルを作ってきましたローカル/ビン、それは事実上同じことだと思って、それはうまくいくはずです。もちろん、そこに置いて、端末で「電卓」コマンドを実行しようとしたが、まったく動作しませんでした。私はそれが動作するように "chmod"コマンドが必要かもしれないと思った。だから、私はchmod + x/pathを使ったが、その後はまだ動かないだろう。今私は困惑しているので、どんな助けも歓迎されるでしょう。
どのようにコマンドラインから実行しますか? –