Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Pytanie]ECLIPSE JAVA Edycja pluginu Factions


Rekomendowane odpowiedzi

Opublikowano

Witam.

Postanowiłem zedytować ten plugin lekko, ale jak go skompilować programem eclipse?

Dodaję Extensal JAR's jako factions.jat i craftbukkit.jar ale nadal mam 'podkreślone 'import.xxx.xxx' i nei chce się kompilowac ; }

 

Co robię źle?

Opublikowano

Pobieram craftbukkit'a, Factions, WorldGuard, WorldEdit.

Tworzę nowy Projekt > Java Projekt "server"

Klikam PPM Propieties > add extensal JAR's

Dodaję craftbukkit, Factions, WorldGuard i WorldEdit.jar

 

Tworzę nowy package 'com.massivecraft.factions'

Wklejam zawartość pliku Factions.java z https://github.com/MassiveCraft/Factions/blob/master/src/com/massivecraft/factions/Factions.java

I klikam 'ten zielony przycisk "play"' I są błędy w kompilacji... >.<

 

Exception in thread "main" java.lang.NoClassDefFoundError: org/bukkit/craftbukkit/libs/org/ibex/classgen/CGConst
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:791)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
	at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
	at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)
Caused by: java.lang.ClassNotFoundException: org.bukkit.craftbukkit.libs.org.ibex.classgen.CGConst
	at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
	... 13 more
Opublikowano

A do pisałęś do bukkita linkę:

 

bukkit PPM (w ecipsle) --> Properties --> Po lewej stronie wybierasz opcję "JavaDoc Location" i w pole "Javadoc URL" wklej to:

http://jd.bukkit.org/apidocs/

 

@edit:

 

Muszisz mieć też wszystkie te .class:

 

https://github.com/MassiveCraft/Factions/tree/1.8.x/src/com/massivecraft/factions

 

Chyba że chcesz zedytować tylko 1.

:)

Opublikowano

Grr.

Launch configuration ClassFileCompiler references non-existing project serwer.

 

 

Zrobiłem wszystko, tak jak podpowiedziałeś.

 

 

@edit

 

+ podkreślają się importy typu:

com.massivecraft.factions.adapter

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...