2

私はプログラミングの授業で処理を使わなければならない盲目の学生です。現在のバージョン 1.01 でコマンドラインからスケッチ ファイルをコンパイルし、エラーを表示することはできますか?

更新 このリンクは問題を解決するのに役立ちました。時間があるときにブログ記事を書きます。

http://processing.org/discourse/yabb_beta/YaBB.cgi?board=os_core_pde;action=display;num=1224645998

4

4 に答える 4

3

リビジョン ログを掘り下げた後、Commander クラスのドキュメントを見つけました。これは、Processing のコマンド ライン バージョンを使用するには、ソースから別のビルドを作成する必要があることを説明しています。

于 2009-01-27T20:17:23.750 に答える
2

私はProcessing1.01ではチェックせず、1.2でのみチェックしました。同じ問題に直面した後、ようやくこれを機能させることができました。最初にWindowsからプレーンコマンドプロンプトを使用する次のコマンドを使用して、.javaファイルをコンパイルする必要があります。.class

> javac -classpath <path to processing>/lib/core.jar *.java

コア処理ライブラリへのパスを指定しないと、次のようなエラーが発生しますpackage processing.core does not exist

次のステップは、Java.classファイルを.jarファイルに圧縮することです。これは、次のコマンドで実行できます。

> jar <command> file.jar {manifest.txt} *.class

ここで、マニフェストファイルはオプションです。パスが定義されていないというエラーが発生した場合は、次のコマンドを使用して、Javaライブラリへのパスをトレースする必要があります。

path c:\Program Files\Java\jdk1.5.0_09\bin;%path%

すべて問題がなければ、スケッチフォルダで使用できるjarファイルを取得する必要があります。

于 2012-04-11T10:01:41.640 に答える
0

いいえ、コマンド ラインから Processing ファイルをコンパイルする方法が見つかりません。彼らはこの機能を (返信 #7) で追加したと主張しているにもかかわらず、これが実際にどのように行われるかについては言及されていません。

Processing コードを Java コードに変換する手順と、基本的に必要なライブラリとラッパー クラスを追加する手順を確認しました。もちろん、実際には(最初の質問が示したように)自分で行うのは実行不可能に見えます。

あなたの最善の策は、与えられたリンクで彼がそれを追加したと言った男をせがみ、それがどのように行われたかについての文書を求めることだと思います. さらに、バグを再度オープンにすることができると思います。なぜなら、彼らがその方法を教えてくれなかったり、少なくともこれが議論されている場所を示すマニュアルへの参照がなければ、バグ修正としてカウントされないからです.

于 2009-01-27T19:57:12.387 に答える
0

処理はJavaで作っていませんか?

いつものようにjavacでコンパイルするだけでいいと思います。

お気に入り:

javac yourclass.java

パッケージが正しくインストールされていれば、Javaコンパイラはそれらを簡単に見つけるはずです。

于 2009-01-27T19:06:36.297 に答える