macOS Mojave
Java SE Development Kit 8u111を選択してダウンロードしてくる.
ファイル名はこれ.
jdk-8u111-macosx-x64.dmg
https://www.oracle.com/technetwork/java/javase/downloads/java-archive-javase8-2177648.html
環境変数として以下の二つを設定する.(ここは人によって違う.) JAVA_HOMEは,以下のように打って,
$ /usr/libexec/java_home -V
以下のように出てきた画面の,1.8.0_111の方を選択する.
JAVA_HOME "/Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home"
CLASSPATH "/Users/hiramekun/MADSSAGS/MADS/mads-all-libs.jar"
そのあと,パスとして以下を登録する.
{$JAVA_HOME}/bin
ここからfirefoxの50.1をダウンロードしてくる.
https://firefox.jp.uptodown.com/mac/download/1297165
デフォルトの設定だと,firefoxを一回立ち上げなおすとバージョンアップがされてしまうので,自動更新をofにする.
設定→詳細→更新から,更新の確認は行わないにcheckをつける.
そのあと,システム環境設定の一般からデフォルトのブラウザを旧バージョンのfirefoxに指定しておく.
↑あとで戻しておく.
システム環境設定→java→セキュリティ
の欄に,Exception Site Listがあるので,そこに agent_browser.html
のファイル名を貼り付ける.
自分の場合はこんな感じ
file:///Users/hiramekun/MADSSAGS/SAGS/agent_browser.html
自分がMADSSAGS/SAGS
にいることを確認.いない場合はcdして移動してくる.
$ pwd
/Users/hiramekun/MADSSAGS/SAGS
$ open agent_browser.html
$ java -cp ../MADS/mads-all-libs.jar:./classes:sags-all-libs.jar jade.Boot -nomtp "creator:mads.tools.manage.AAgentCreator(./classes)" -Djava.net.preferIPv4Stack=true
開いたブラウザ上で,steam boilerと打ってenterで表示されるか確認
その次に以下のプログラムを実行する.
$ java -cp ../MADS/mads-all-libs.jar jade.MicroBoot ag1:mads.samples.Sample5_CogenerationAdoptionSimulation
ちなみに、Java SE Development Kit 8u111ではなくても問題ありませんでした。
u191とかで大丈夫です。