私はプログラミングの授業で処理を使わなければならない盲目の学生です。現在のバージョン 1.01 でコマンドラインからスケッチ ファイルをコンパイルし、エラーを表示することはできますか?
更新 このリンクは問題を解決するのに役立ちました。時間があるときにブログ記事を書きます。
http://processing.org/discourse/yabb_beta/YaBB.cgi?board=os_core_pde;action=display;num=1224645998
私はプログラミングの授業で処理を使わなければならない盲目の学生です。現在のバージョン 1.01 でコマンドラインからスケッチ ファイルをコンパイルし、エラーを表示することはできますか?
更新 このリンクは問題を解決するのに役立ちました。時間があるときにブログ記事を書きます。
http://processing.org/discourse/yabb_beta/YaBB.cgi?board=os_core_pde;action=display;num=1224645998
リビジョン ログを掘り下げた後、Commander クラスのドキュメントを見つけました。これは、Processing のコマンド ライン バージョンを使用するには、ソースから別のビルドを作成する必要があることを説明しています。
私は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ファイルを取得する必要があります。
いいえ、コマンド ラインから Processing ファイルをコンパイルする方法が見つかりません。彼らはこの機能を (返信 #7) で追加したと主張しているにもかかわらず、これが実際にどのように行われるかについては言及されていません。
Processing コードを Java コードに変換する手順と、基本的に必要なライブラリとラッパー クラスを追加する手順を確認しました。もちろん、実際には(最初の質問が示したように)自分で行うのは実行不可能に見えます。
あなたの最善の策は、与えられたリンクで彼がそれを追加したと言った男をせがみ、それがどのように行われたかについての文書を求めることだと思います. さらに、バグを再度オープンにすることができると思います。なぜなら、彼らがその方法を教えてくれなかったり、少なくともこれが議論されている場所を示すマニュアルへの参照がなければ、バグ修正としてカウントされないからです.
処理はJavaで作っていませんか?
いつものようにjavacでコンパイルするだけでいいと思います。
お気に入り:
javac yourclass.java
パッケージが正しくインストールされていれば、Javaコンパイラはそれらを簡単に見つけるはずです。