0

2つのファイルで構成されるJavaプログラムを作成しました。メインを含むものはであり、データベースに接続してクエリを実行するためにSnortMonitor.java使用します。Database.javaWindowsマシンから必要なLinuxマシンに移行しました。私はそれをコンパイルして、両方のマシンで問題なく実行することができます。

次のステップである私の最終的な目標は、これを実行可能ファイルにする方法を見つけることです。このLinuxマシンで常に実行されます。このプログラムは、データベースの各レコードをスキャンして特定の情報を別のマシンに送信するように設計されています。この情報をこの別のマシンに常に送信するように、または3〜5秒ごとに実行する必要があります。

脚注:私の知識を超えた何らかの理由で、私は、になってしまいましSnortMonitor.javaDatabase.java。LinuxSnortMonitor.classDatabase.classのコンパイルと実行を終えると、これが違いを生むかどうかはわかりません。私はLinuxを初めて使用します。

4

1 に答える 1

3

2つのオプションがあります。

  1. Javaアプリケーションを起動する起動スクリプト(たとえば、.sh bashスクリプトなど)を作成します。例については、 Tomcat起動スクリプトを参照してください。
  2. GCJを使用してマシンコードにコンパイルしますが、アプリケーションは移植性を失います。

個人的には最初のオプションが好きですが、あなたにぴったりのものを選択してください。

于 2012-07-13T01:42:05.600 に答える