2011-11-07 20 views
0

Eclipseを使用してプログラムを作成しましたが、JavaCでコンパイルする方法を学びたいと思います。Eclipse Swing to JavaC?

私はJavaSDKのjdk1.7.0をダウンロードし、Cでそれをインストール:

\マイ.javaファイルはC:javaの

\私は、Cを使用してプログラムをコンパイル:\ jdk1.7.0 \ binに\その後、使用して実行しようとした:

java -classpath C:\swing-layout-1.0.1.jar Game 

すべて\ javacのGame.java

は、それは私がスイングレイアウト-1.0.1.jarをダウンロードし、ちょうどまっすぐCにそれを置くので、パッケージのレイアウトマネージャを使用しています私はゲtはエラーです:メインクラスを見つけることができませんでした。ゲーム

私は間違っていると思いますか?

+0

まず、すなわち、jarファイルまたはあなたのクラスが配置されているディレクトリのいずれかを提供する必要があり、単に使用状況や利便性を容易にするために、あなたのJDKのbinフォルダを追加をクラスパスに追加するか、JAVA_HOME環境変数を作成してそのパスを保持し、PATHに追加します。 – Mechkov

+0

瓶の中にマニフェストファイルがありますか? – hovanessyan

+0

'java -classpath c:\ swing-layout-1.0.1.jar;を試してみてください。 Game' - 現在のディレクトリがクラスパスから抜けています。 – msandiford

答えて

1

を試すことができます。あなたは

java -classpath C:\swing-layout-1.0.1.jar;myapp.jar Game

または

すべての

java -classpath C:\swing-layout-1.0.1.jar;c:\proj\myapp\classes Game

+0

ありがとう、私は今それを行っているが、その言葉は<間違った名前:レイアウト/ゲーム>これはファイルの構造とは何ですか? –

0

あなたのメインクラスの名前を知っている場合は、あなたがクラスパスにあなたのコードを追加するのを忘れ

java -classpath .;C:\swing-layout-1.0.1.jar; your.package.MainClass