ゲノム解析ソフトウェア技術情報サイト

インシリコバイオロジー株式会社 公式技術情報サイト

機能メニュー

IMC 121 IMC起動フロー(Windows/MacOS)

📄 IMC 121:IMC 起動フロー図(Windows / macOS)**

🖥️ IMC 起動フロー(Windows 版)

┌──────────────────────────────────────────────┐

│ デスクトップ / スタートメニュー │

│ 「IMC」ショートカットを実行 │

└──────────────────────────────────────────────┘

│ ▼

┌──────────────────────────────────────────────┐

│ launchIMC.vbs を実行 │

│ ・PATH に {app}\native を追加(HASP 用) │

│ ・javaw.exe を呼び出す │

└──────────────────────────────────────────────┘

│ ▼

┌──────────────────────────────────────────────┐

│ jre\bin\javaw.exe │

│ -jar Launcher.jar を実行 │

└──────────────────────────────────────────────┘

│ ▼

┌──────────────────────────────────────────────┐

│ Launcher.jar │

│ ・IMC.cfg を読み込み │

│ ・ImcLauncher.jar を起動 │

└──────────────────────────────────────────────┘

│ ▼

┌──────────────────────────────────────────────┐

│ ImcLauncher.jar │

│ ・環境チェック │

│ ・ライセンス確認 │

│ ・ImcStartup.jar を起動 │

└──────────────────────────────────────────────┘

│ ▼

┌──────────────────────────────────────────────┐

│ ImcStartup.jar │

│ ・DataFile / OptionTbl 初期化 │

│ ・HelpWindow(スプラッシュ)表示 │

│ ・MainWindow を生成 │

└──────────────────────────────────────────────┘

│ ▼

┌──────────────────────────────────────────────┐

│ MainWindow(IMC 本体 UI) │

│ ・サンプルデータ確認 │

│ ・メイン画面表示 │

└──────────────────────────────────────────────┘

🍎 IMC 起動フロー(macOS 版)

┌──────────────────────────────────────────────┐

│ Finder → /Applications → IMC.app を実行 │

└──────────────────────────────────────────────┘

│ ▼

┌──────────────────────────────────────────────┐

│ macOS App Bundle 起動 │

│ Info.plist に基づき Contents/MacOS/IMC を実行 │

└──────────────────────────────────────────────┘ │ ▼

┌──────────────────────────────────────────────┐

│ Contents/MacOS/IMC(起動スクリプト) │

│ ・Java ランタイムを IMC.app 内から呼び出す │

│ ・Launcher.jar を実行 │

└──────────────────────────────────────────────┘

│ ▼

┌──────────────────────────────────────────────┐

│ Launcher.jar │

│ ・設定読み込み │

│ ・ImcLauncher.jar を起動 │

└──────────────────────────────────────────────┘

│ ▼

┌──────────────────────────────────────────────┐

│ ImcLauncher.jar │

│ ・環境チェック │

│ ・ライセンス確認 │

│ ・ImcStartup.jar を起動 │

└──────────────────────────────────────────────┘

│ ▼

┌──────────────────────────────────────────────┐

│ ImcStartup.jar │

│ ・初期化処理 │

│ ・HelpWindow(スプラッシュ)表示 │

│ ・MainWindow を生成 │

└──────────────────────────────────────────────┘

│ ▼

┌──────────────────────────────────────────────┐

│ MainWindow(IMC 本体 UI) │

│ ・サンプルデータ確認 │

│ ・メイン画面表示 │

└──────────────────────────────────────────────┘

📝 Windows / macOS 起動フローの違い(PDF の補足用)

項目WindowsmacOS
起動トリガー VBS → javaw.exe App Bundle → IMC(起動スクリプト)
Java ランタイム jre\bin\javaw.exe Contents/Java 内の JRE
HASP ネイティブ hasp_java.dll libhasp_java.dylib
PATH 操作 VBS が PATH を追加 不要(App Bundle 内で完結)
Gatekeeper SmartScreen Gatekeeper + Notarization

Site Seal

最新更新記事