Kompilacja do .class

0

W javac wyskakują mi błędy w kompilacji. Chcę lekko zmienić jeden plik .class, skopiowałem jego zawartość identycznie na próbę, zrobiłem .java i chce go skompilować do .class, żebym mógł go podmienić, bo o ile dobrze wiem to plików .class nie da się "normalnie" edytować.

Ale napotkałem błędy:
user image

I nie wiem jak sobie z tym poradzić :/ Ten kod identycznie skopiowałem, co już ktoś napisał w pluginie do minecrafta, chce go tylko troche zmodyfikować.

0

Pliki .class to skompilowane pliki w postaci kodu bajtowego - nie edytujemy ich. Twój problem polega na tym, że chcesz skompilować plik, który wykorzystuje bibliotekę Gson, której nie dostarczyłeś kompilatorowi. Powinieneś dostarczyć bibliotekę Gson w celu skompilowania tego, np:
javac -cp "sciezka_do_biblioteki_gson.jar" BlazingPackLauncher.java

0

A skąd mogę tą bibliotekę wziąć? Ona jest zawarta w SE Development Kit, czy trzeba ją skądś pobrać?

1

Trzeba pobrać. Jeśli masz CAŁE źródła tego pluginu to pewnie to jest jakiś projekt mavenowy, wtedy edytujesz tylko to co chcesz, robisz mvn package i voila.

0

Wielkie dzięki. pobrałem jednego gsona i były nadal jakieś błędy, ale po pobraniu nowszego wszystko łądnie poszło )
A co do tego, że identycznie na próbę skopiowałem zawartość innego .class, to oczywiście po zdekompilowaniu ;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1