だから、私は実際には主にPythonでコーディングしていますが、Javaで1つのことを行う必要があり、Javaの経験がないため、これがどのように機能するかを本当に理解していません.
私のプログラムは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
クラスパスを間違って書いていますか?