2017-04-25 13 views
-1

私はMacBookでJavaでプログラムを作った。それは正しくコンパイルされ、実行されました。 私は.classファイルをとり、その上にウィンドウがある別のマシンで実行しようとしました。 Javaのプラットフォームに依存しない機能を調べたかったのです。 最初に私にJavaランチャーエラーを与えて、メインクラスが見つかりませんでした。 私は次のコマンドを使用してのjavac file.java を、端末を使用して、私のマック上でプログラムを実行し、Javaクラス名とそれを実行しなかった は、クラスファイルを取り、使用してWindowsマシンで実行しようとしましたコマンドラインにjava classnameコマンドを入力します。 実行されなかったものWindows上でMacで作成した.classファイルを実行するにはどうすればよいですか?

+0

シェアクラスのコードは、パッケージ名 – Joseph

+1

の問題かもしれません私たちはあなたを助けるためにするために十分な情報がここにありません。具体的には、Windowsマシンで実行したコマンドとMac上で実行するコマンドは何ですか? – rmlan

+0

使用しているコマンドラインは何ですか?クラスには主な方法がありますか?それはMac上で動作しますか? – Xenson

答えて

2

OSとは関係がありません.Javaマシンにjavaがインストールされている場合は、クラスファイルが実行されます。まず、JVMがインストールされていることを確認します。そうでない場合は、メインクラスが実行されていないためです。

このコマンドでcmdからmainを実行します。

のjava -cp「クラスパス」ファイル名

関連する問題