これは私の最初のstackoverflowの質問ですので、私をあまりにも激しく串刺しにしないでください。私は検索し、この質問への答えを見つけましたが、これまでのところ何も働いていません。コンパイルクラスで使用するためにApache Antをインストールしようとしていますが、パスと環境変数を正しく設定する方法がわかりません。MacOS 10.11.6の環境変数とパスを設定する
私の/.profileは編集していますが、/.bash_profileは存在しません。それが私の主な問題ですか?両方とも存在し、同一である必要がありますか?私はthisとthisに従っていて、どちらもうまくいきませんでした。 MacPortsがインストールされていますが、更新されていないようです。また、antを実行するコマンド "ant"を使用できるように環境変数として "ant"を設定する方法は完全にはわかりません。現在のファイルとパスを必要に応じて投稿することができます
編集:echo $ PATHは、 /opt/local/bin:/ opt/local/sbin:/ opt/local/bin:/ opt/local/sbinを返します。 :/ usr/local/bin:$ j/j -/bin:$ ANT_HOME/bin/bin:/ usr/sbin:/ sbin:/ usr/local/bin:$ j/j -/bin: /bin:/Users/Alex/desktop/school/cs/cs451/apache-ant-1.10.0/bin
$ j/j--は、教授から与えられたクラスのコードを含むフォルダです。
私の.profileファイルと同じである.bash_profileファイルを作成しました。今すぐエラーが表示されます:UnsupportedClassVersionError - > "ant"を実行するとサポートされていないmajor.minorバージョン52.0エラー
互換性のないバージョンのJavaとAntがダウンロードされたか、JAVA_HOME変数が正しくありません。
'Source〜/ .profile'を実行したか、Terminalで新しいタブ/ウィンドウを開いたことがありますか?そうでない場合は、シェル/ bashにPATHなどの設定を読み込ませるためにそれを行う必要があります。既にそれを行っていてまだ動作していない場合は、設定を追加した場所の '〜/ .profile'のスニペットを投稿してください。また、' echo $ PATH'を端末に入力したときの出力を投稿してください。 – sideshowbarker