Skip to content

Instantly share code, notes, and snippets.

@hiramekun
Last active December 5, 2019 05:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save hiramekun/55a2a031314a90e9c7f27af02cd42450 to your computer and use it in GitHub Desktop.
Save hiramekun/55a2a031314a90e9c7f27af02cd42450 to your computer and use it in GitHub Desktop.

環境

macOS Mojave

JDKのダウンロード

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の旧バージョンをインストール

ここから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

このようなグラフが表示されたら完成

@sakurano
Copy link

ちなみに、Java SE Development Kit 8u111ではなくても問題ありませんでした。
u191とかで大丈夫です。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment