2016-05-27 14 views
1

にGWTアプリケーションをコンパイルすることはできません。は、AWSインスタンス(Linux)の<strong>AMIのLinux</strong>下AWS EC2インスタンス上の<strong>GWTアプリケーション</strong>をコンパイルしようとしたとき、私はエラーを取得しています

すでにJavaがインストールされており、ディレクトリ/usr/lib/jvm/java-1.7.0-openjdk.x86_64にあります。

java -cp "/var/lib/gwt/gwt-2.6.1/gwt-dev.jar;/var/my-project-source-folder" com.google.gwt.dev.Compiler com.mypackage.MyClass

私はこのエラーを取得しています:

Error: Could not find or load main class com.google.gwt.dev.Compiler

を、私は、コマンドを実行しようとすると、そう

$JAVA_HOME = /usr/lib/jvm/java-1.7.0-openjdk.x86_64 
$PATH = /sbin:/bin:/usr/sbin:/usr/bin:/opt/aws/bin;/usr/lib/jvm/java-1.7.0-openjdk.x86_64/bin 

は、私はまた、的環境変数を設定しますGWT 2.6.1をダウンロードして解凍しましたが、ファイルは正常です。同じコマンドが私のWindowsマシンで完全に動作しています。何が起きているのか知っていますか?

答えて

1

これは恥ずかしいです。ここで

が答えです:

私が代わりに:する(Linux)の;(Windowsの場合)とパスを分離しました。あなたは:と別のもので考えると、Linuxの人は簡単にハードを作る方法を知っています...

+1

';'はコマンドを分離しています。あなたは "Windowsの人"に "ドライブ"という奇妙な概念、バックスラッシュを含む別々のパスセグメント、そしてCRLFを持つ行を持っています。 **他のすべての人**はスラッシュとLFを使用します。 –

関連する問題

 関連する問題