実際にはPythonで主にコーディングしていますが、Javaで1つのことを行う必要があります。どのようにこの作品。minecraftとは別にコマンドプロンプトでminecraft用のJavaファイルをコンパイルする方法
私のプログラムは、コマンドプロンプトを使ってそれらをコンパイルし、それらをminecraft.jarに入れますが、私はコマンドプロンプトで、minecraft.jarにクラスパスを設定するために何を書く必要があるのか分かりません。 。特に私は全員のコンピュータ上で動作するためにこれが必要なので、自分のプログラム(とjavaファイル)がどこにあるのか分かりません。
誰も私にこの手を差し上げることはできますか?
編集: わかりましたので、私はこれやってみました:
javac -classpath %appdata%\.minecraft\bin\minecraft.jar BLOCK1.java
をそして、それは私にこのエラーを与える:
LLBLOCK1.java:3: error: cannot find symbol
public class LLBLOCK1 extends Block
^
symbol: class Block
LLBLOCK1.java:5: error: cannot find symbol
private World worldObj;
^
symbol: class World
location: class LLBLOCK1
LLBLOCK1.java:12: error: cannot find symbol
public boolean blockActivated(World world, int i, int j, int k, EntityPlayer entityplayer)
^
symbol: class World
location: class LLBLOCK1
LLBLOCK1.java:12: error: cannot find symbol
public boolean blockActivated(World world, int i, int j, int k, EntityPlayer entityplayer)
^
symbol: class EntityPlayer
location: class LLBLOCK1
LLBLOCK1.java:9: error: cannot find symbol
super(i, j, Material.wood);
^
symbol: variable Material
location: class LLBLOCK1
LLBLOCK1.java:14: error: package Block does not exist
world.setBlockWithNotify(i + 0, j + 0, k + 0, Block.stone.blockID);
^
6 errors
私はクラスパスが間違って書いていますか?あなたはjarファイルをコンパイルする場合
私はクラスパスを間違って記述している可能性があります。私は最初の投稿にエラーメッセージを入れました。 –
はい、エラーの各行の前に4つのスペースまたは1つのタブを置いてコードとして表示すると、読みやすくなります。 –
また、あなたのすべてのエラーは、MDBファイル自体から来ています.LLBLOCK1とは何ですか?コードを提供しなければ、人々はエラーをデバッグするのを手助けすることはできません。エラーはjarファイルのコンパイルとは関係がないようですが、エラーはmodを作っているかのように –