Перейти к содержанию
Авторизация  
Engineer000

Подскажите как скомпилировать java в class

Рекомендуемые сообщения

Кто может подсказать как скомпилировать java файл который был сохранен в jd-gui из class файла в java .При обратной коспиляции через javac выдает ошибки :

взят был class AdminCommandHandler.java для пробы из l2jfrozen-core.jar которые я скопировал из паки lib в сервере.

 

Спойлер

AdminCommandHandler.java:49: error: package com.l2jfrozen.gameserver.handler.adm
incommandhandlers does not exist
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminPeti
tion;
                                                                      ^
AdminCommandHandler.java:50: error: package com.l2jfrozen.gameserver.handler.adm
incommandhandlers does not exist
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminPled
ge;
                                                                      ^
AdminCommandHandler.java:51: error: package com.l2jfrozen.gameserver.handler.adm
incommandhandlers does not exist
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminPoly
morph;
                                                                      ^
AdminCommandHandler.java:52: error: package com.l2jfrozen.gameserver.handler.adm
incommandhandlers does not exist
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminQues
t;
                                                                      ^
AdminCommandHandler.java:53: error: package com.l2jfrozen.gameserver.handler.adm
incommandhandlers does not exist
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminRelo
ad;
                                                                      ^
AdminCommandHandler.java:54: error: package com.l2jfrozen.gameserver.handler.adm
incommandhandlers does not exist
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminRepa
irChar;
                                                                      ^
AdminCommandHandler.java:55: error: package com.l2jfrozen.gameserver.handler.adm
incommandhandlers does not exist
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminRes;

                                                                      ^
AdminCommandHandler.java:56: error: package com.l2jfrozen.gameserver.handler.adm
incommandhandlers does not exist
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminRide
Wyvern;
                                                                      ^
AdminCommandHandler.java:57: error: package com.l2jfrozen.gameserver.handler.adm
incommandhandlers does not exist
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminScri
pt;
                                                                      ^
AdminCommandHandler.java:58: error: package com.l2jfrozen.gameserver.handler.adm
incommandhandlers does not exist
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminShop
;
                                                                      ^
AdminCommandHandler.java:59: error: package com.l2jfrozen.gameserver.handler.adm
incommandhandlers does not exist
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminShut
down;
                                                                      ^
AdminCommandHandler.java:60: error: package com.l2jfrozen.gameserver.handler.adm
incommandhandlers does not exist
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminSieg
e;
                                                                      ^
AdminCommandHandler.java:61: error: package com.l2jfrozen.gameserver.handler.adm
incommandhandlers does not exist
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminSkil
l;
                                                                      ^
AdminCommandHandler.java:62: error: package com.l2jfrozen.gameserver.handler.adm
incommandhandlers does not exist
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminSpaw
n;
                                                                      ^
AdminCommandHandler.java:63: error: package com.l2jfrozen.gameserver.handler.adm
incommandhandlers does not exist
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminTarg
et;
                                                                      ^
AdminCommandHandler.java:64: error: package com.l2jfrozen.gameserver.handler.adm
incommandhandlers does not exist
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminTele
port;
                                                                      ^
AdminCommandHandler.java:65: error: package com.l2jfrozen.gameserver.handler.adm
incommandhandlers does not exist
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminTest
;
                                                                      ^
AdminCommandHandler.java:66: error: package com.l2jfrozen.gameserver.handler.adm
incommandhandlers does not exist
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminTown
War;
                                                                      ^
AdminCommandHandler.java:67: error: package com.l2jfrozen.gameserver.handler.adm
incommandhandlers does not exist
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminTvTE
ngine;
                                                                      ^
AdminCommandHandler.java:68: error: package com.l2jfrozen.gameserver.handler.adm
incommandhandlers does not exist
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminUnbl
ockIp;
                                                                      ^
AdminCommandHandler.java:69: error: package com.l2jfrozen.gameserver.handler.adm
incommandhandlers does not exist
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminVIPE
ngine;
                                                                      ^
AdminCommandHandler.java:70: error: package com.l2jfrozen.gameserver.handler.adm
incommandhandlers does not exist
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminWho;

                                                                      ^
AdminCommandHandler.java:71: error: package com.l2jfrozen.gameserver.handler.adm
incommandhandlers does not exist
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminZone
;
                                                                      ^
AdminCommandHandler.java:75: error: package javolution.util does not exist
/*     */ import javolution.util.FastMap;
                                ^
AdminCommandHandler.java:82: error: cannot find symbol
/*     */   private FastMap<String, IAdminCommandHandler> _datatable;
                    ^
  symbol:   class FastMap
  location: class AdminCommandHandler
AdminCommandHandler.java:82: error: cannot find symbol
/*     */   private FastMap<String, IAdminCommandHandler> _datatable;
                                    ^
  symbol:   class IAdminCommandHandler
  location: class AdminCommandHandler
AdminCommandHandler.java:171: error: cannot find symbol
/*     */   public void registerAdminCommandHandler(IAdminCommandHandler handler
) {
                                                    ^
  symbol:   class IAdminCommandHandler
  location: class AdminCommandHandler
AdminCommandHandler.java:185: error: cannot find symbol
/*     */   public IAdminCommandHandler getAdminCommandHandler(String adminComma
nd) {
                   ^
  symbol:   class IAdminCommandHandler
  location: class AdminCommandHandler
AdminCommandHandler.java:91: error: cannot find symbol
/* 120 */     this._datatable = new FastMap();
                                    ^
  symbol:   class FastMap
  location: class AdminCommandHandler
AdminCommandHandler.java:92: error: cannot find symbol
/* 121 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminAdmin()
);
                                           ^
  symbol:   class IAdminCommandHandler
  location: class AdminCommandHandler
AdminCommandHandler.java:92: error: cannot find symbol
/* 121 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminAdmin()
);
                                                                    ^
  symbol:   class AdminAdmin
  location: class AdminCommandHandler
AdminCommandHandler.java:93: error: cannot find symbol
/* 122 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminInvul()
);
                                           ^
  symbol:   class IAdminCommandHandler
  location: class AdminCommandHandler
AdminCommandHandler.java:93: error: cannot find symbol
/* 122 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminInvul()
);
                                                                    ^
  symbol:   class AdminInvul
  location: class AdminCommandHandler
AdminCommandHandler.java:94: error: cannot find symbol
/* 123 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminDelete(
));
                                           ^
  symbol:   class IAdminCommandHandler
  location: class AdminCommandHandler
AdminCommandHandler.java:94: error: cannot find symbol
/* 123 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminDelete(
));
                                                                    ^
  symbol:   class AdminDelete
  location: class AdminCommandHandler
AdminCommandHandler.java:95: error: cannot find symbol
/* 124 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminKill())
;
                                           ^
  symbol:   class IAdminCommandHandler
  location: class AdminCommandHandler
AdminCommandHandler.java:95: error: cannot find symbol
/* 124 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminKill())
;
                                                                    ^
  symbol:   class AdminKill
  location: class AdminCommandHandler
AdminCommandHandler.java:96: error: cannot find symbol
/* 125 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminTarget(
));
                                           ^
  symbol:   class IAdminCommandHandler
  location: class AdminCommandHandler
AdminCommandHandler.java:96: error: cannot find symbol
/* 125 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminTarget(
));
                                                                    ^
  symbol:   class AdminTarget
  location: class AdminCommandHandler
AdminCommandHandler.java:97: error: cannot find symbol
/* 126 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminShop())
;
                                           ^
  symbol:   class IAdminCommandHandler
  location: class AdminCommandHandler
AdminCommandHandler.java:97: error: cannot find symbol
/* 126 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminShop())
;
                                                                    ^
  symbol:   class AdminShop
  location: class AdminCommandHandler
AdminCommandHandler.java:98: error: cannot find symbol
/* 127 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminCTFEngi
ne());
                                           ^
  symbol:   class IAdminCommandHandler
  location: class AdminCommandHandler
AdminCommandHandler.java:98: error: cannot find symbol
/* 127 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminCTFEngi
ne());
                                                                    ^
  symbol:   class AdminCTFEngine
  location: class AdminCommandHandler
AdminCommandHandler.java:99: error: cannot find symbol
/* 128 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminVIPEngi
ne());
                                           ^
  symbol:   class IAdminCommandHandler
  location: class AdminCommandHandler
AdminCommandHandler.java:99: error: cannot find symbol
/* 128 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminVIPEngi
ne());
                                                                    ^
  symbol:   class AdminVIPEngine
  location: class AdminCommandHandler
AdminCommandHandler.java:100: error: cannot find symbol
/* 129 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminDMEngin
e());
                                           ^
  symbol:   class IAdminCommandHandler
  location: class AdminCommandHandler
AdminCommandHandler.java:100: error: cannot find symbol
/* 129 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminDMEngin
e());
                                                                    ^
  symbol:   class AdminDMEngine
  location: class AdminCommandHandler
AdminCommandHandler.java:101: error: cannot find symbol
/* 130 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminAnnounc
ements());
                                           ^
  symbol:   class IAdminCommandHandler
  location: class AdminCommandHandler
AdminCommandHandler.java:101: error: cannot find symbol
/* 130 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminAnnounc
ements());
                                                                    ^
  symbol:   class AdminAnnouncements
  location: class AdminCommandHandler
AdminCommandHandler.java:102: error: cannot find symbol
/* 131 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminCreateI
tem());
                                           ^
  symbol:   class IAdminCommandHandler
  location: class AdminCommandHandler
AdminCommandHandler.java:102: error: cannot find symbol
/* 131 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminCreateI
tem());
                                                                    ^
  symbol:   class AdminCreateItem
  location: class AdminCommandHandler
AdminCommandHandler.java:103: error: cannot find symbol
/* 132 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminHeal())
;
                                           ^
  symbol:   class IAdminCommandHandler
  location: class AdminCommandHandler
AdminCommandHandler.java:103: error: cannot find symbol
/* 132 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminHeal())
;
                                                                    ^
  symbol:   class AdminHeal
  location: class AdminCommandHandler
AdminCommandHandler.java:104: error: cannot find symbol
/* 133 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminHelpPag
e());
                                           ^
  symbol:   class IAdminCommandHandler
  location: class AdminCommandHandler
100 errors
only showing the first 100 errors, of 217 total; use -Xmaxerrs if you would like
 to see more

 

 

Это вообще реально?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ну так ты должен указать javac'у, откуда брать все нужные jar'ки, в которых лежат все классы которые импортятся в этот класс.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
52 минуты назад, Gaikotsu сказал:

ну так ты должен указать javac'у, откуда брать все нужные jar'ки, в которых лежат все классы которые импортятся в этот класс.

а какой командой указать .Я делал так:

javac -classpath l2jfrozen-core.jar -Xlint:unchecked AdminCommandHandler.java

image.thumb.png.7cbebafec525c203056a5afef2763f64.png

А потом вот такие ошибки 

E:\decompile>javac -classpath l2jfrozen-core.jar -Xlint:unchecked AdminCommandHa
ndler.java
AdminCommandHandler.java:75: error: package javolution.util does not exist
/*     */ import javolution.util.FastMap;
                                ^
AdminCommandHandler.java:82: error: cannot find symbol
/*     */   private FastMap<String, IAdminCommandHandler> _datatable;
                    ^
  symbol:   class FastMap
  location: class AdminCommandHandler
AdminCommandHandler.java:91: error: cannot find symbol
/* 120 */     this._datatable = new FastMap();
                                    ^
  symbol:   class FastMap
  location: class AdminCommandHandler
3 errors

 

 

Изменено пользователем Engineer000

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
error: package javolution.util does not exist

package ? это как?

Сам файл увидеть можно?

Изменено пользователем ForceUnleashed

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 минуты назад, ForceUnleashed сказал:

package javolution.util does not exist

в папке lib 


javolution

есть?

Нету но есть вот такой : javolution-5.5.1.jar

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
6 минут назад, ForceUnleashed сказал:

error: package javolution.util does not exist

package ? это как?

Сам файл увидеть можно?

Спойлер

/*     */ package com.l2jfrozen.gameserver.handler;
/*     */ 
/*     */ import com.l2jfrozen.Config;
/*     */ import com.l2jfrozen.gameserver.datatables.sql.AdminCommandAccessRights;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminAdmin;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminAio;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminAnnouncements;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminBBS;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminBan;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminBuffs;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminCTFEngine;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminCache;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminChangeAccessLevel;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminCharSupervision;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminChristmas;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminCreateItem;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminCursedWeapons;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminDMEngine;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminDelete;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminDonator;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminDoorControl;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminEditChar;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminEditNpc;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminEffects;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminEnchant;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminEventEngine;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminExpSp;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminFightCalculator;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminFortSiege;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminGeodata;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminGm;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminGmChat;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminHeal;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminHelpPage;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminInvul;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminKick;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminKill;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminLevel;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminLogin;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminMammon;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminManor;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminMassControl;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminMassRecall;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminMenu;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminMobGroup;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminMonsterRace;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminNoble;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminPForge;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminPetition;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminPledge;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminPolymorph;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminQuest;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminReload;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminRepairChar;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminRes;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminRideWyvern;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminScript;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminShop;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminShutdown;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminSiege;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminSkill;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminSpawn;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminTarget;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminTeleport;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminTest;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminTownWar;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminTvTEngine;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminUnblockIp;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminVIPEngine;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminWho;
/*     */ import com.l2jfrozen.gameserver.handler.admincommandhandlers.AdminZone;
/*     */ import java.util.Arrays;
/*     */ import java.util.logging.Level;
/*     */ import java.util.logging.Logger;
/*     */ import javolution.util.FastMap;
/*     */ 
/*     */ public class AdminCommandHandler {
/* 103 */   protected static final Logger _log = Logger.getLogger(AdminCommandHandler.class.getName());
/*     */   
/*     */   private static AdminCommandHandler _instance;
/*     */   
/*     */   private FastMap<String, IAdminCommandHandler> _datatable;
/*     */   
/*     */   public static AdminCommandHandler getInstance() {
/* 111 */     if (_instance == null)
/* 113 */       _instance = new AdminCommandHandler(); 
/* 115 */     return _instance;
/*     */   }
/*     */   
/*     */   private AdminCommandHandler() {
/* 120 */     this._datatable = new FastMap();
/* 121 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminAdmin());
/* 122 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminInvul());
/* 123 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminDelete());
/* 124 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminKill());
/* 125 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminTarget());
/* 126 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminShop());
/* 127 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminCTFEngine());
/* 128 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminVIPEngine());
/* 129 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminDMEngine());
/* 130 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminAnnouncements());
/* 131 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminCreateItem());
/* 132 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminHeal());
/* 133 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminHelpPage());
/* 134 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminShutdown());
/* 135 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminSpawn());
/* 136 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminSkill());
/* 137 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminScript());
/* 138 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminExpSp());
/* 139 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminEventEngine());
/* 140 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminGmChat());
/* 141 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminEditChar());
/* 142 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminGm());
/* 143 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminTeleport());
/* 144 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminRepairChar());
/* 145 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminChangeAccessLevel());
/* 146 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminChristmas());
/* 147 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminBan());
/* 148 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminPolymorph());
/* 150 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminReload());
/* 151 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminKick());
/* 152 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminMonsterRace());
/* 153 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminEditNpc());
/* 154 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminFightCalculator());
/* 155 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminMenu());
/* 156 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminSiege());
/* 157 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminFortSiege());
/* 158 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminPetition());
/* 159 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminPForge());
/* 160 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminBBS());
/* 161 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminEffects());
/* 162 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminDoorControl());
/* 163 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminTest());
/* 164 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminEnchant());
/* 165 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminMassRecall());
/* 166 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminMassControl());
/* 167 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminMobGroup());
/* 168 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminRes());
/* 169 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminMammon());
/* 170 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminUnblockIp());
/* 171 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminPledge());
/* 172 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminRideWyvern());
/* 173 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminLogin());
/* 174 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminCache());
/* 175 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminLevel());
/* 176 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminQuest());
/* 177 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminZone());
/* 178 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminCursedWeapons());
/* 179 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminGeodata());
/* 180 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminManor());
/* 181 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminTownWar());
/* 182 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminTvTEngine());
/* 183 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminDonator());
/* 184 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminNoble());
/* 185 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminBuffs());
/* 186 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminAio());
/* 187 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminCharSupervision());
/* 188 */     registerAdminCommandHandler((IAdminCommandHandler)new AdminWho());
/* 192 */     _log.info("AdminCommandHandler: Loaded " + this._datatable.size() + " handlers.");
/* 194 */     if (Config.DEBUG) {
/* 196 */       String[] commands = new String[this._datatable.keySet().size()];
/* 198 */       commands = (String[])this._datatable.keySet().toArray((Object[])commands);
/* 200 */       Arrays.sort((Object[])commands);
/* 202 */       for (String command : commands) {
/* 204 */         if (AdminCommandAccessRights.getInstance().accessRightForCommand(command) < 0)
/* 206 */           _log.info("ATTENTION: admin command " + command + " has not an access right"); 
/*     */       } 
/*     */     } 
/*     */   }
/*     */   
/*     */   public void registerAdminCommandHandler(IAdminCommandHandler handler) {
/* 216 */     String[] ids = handler.getAdminCommandList();
/* 217 */     for (String element : ids) {
/* 219 */       if (Config.DEBUG)
/* 221 */         _log.info("Adding handler for command " + element); 
/* 224 */       if (this._datatable.keySet().contains(new String(element))) {
/* 226 */         _log.log(Level.WARNING, "Duplicated command \"" + element + "\" definition in " + handler.getClass().getName() + ".");
/*     */       } else {
/* 230 */         this._datatable.put(element, handler);
/*     */       } 
/*     */     } 
/* 233 */     ids = null;
/*     */   }
/*     */   
/*     */   public IAdminCommandHandler getAdminCommandHandler(String adminCommand) {
/* 238 */     String command = adminCommand;
/* 240 */     if (adminCommand.indexOf(" ") != -1)
/* 242 */       command = adminCommand.substring(0, adminCommand.indexOf(" ")); 
/* 245 */     if (Config.DEBUG)
/* 247 */       _log.info("getting handler for command: " + command + " -> " + ((this._datatable.get(command) != null) ? 1 : 0)); 
/* 250 */     return (IAdminCommandHandler)this._datatable.get(command);
/*     */   }
/*     */ }


/* Location:              E:\decompile\l2jfrozen-core.jar!\com\l2jfrozen\gameserver\handler\AdminCommandHandler.class
 * Java compiler version: 6 (50.0)
 * JD-Core Version:       1.1.3
 */

 

 

 

javolution.jpg

Изменено пользователем Engineer000

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вы же понимаете что у Вас весь код закомментирован:

/*     */

Видимо я не проснулся еще (показалось что он закрывает весь код).

Изменено пользователем ForceUnleashed

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 минуту назад, ForceUnleashed сказал:

Вы же понимаете что у Вас весь код закомментирован:


/*     */

точно,сейчас сниму комментарии и попробуй скомпилировать

Изменено пользователем Engineer000

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Те же ошибки выдает при E:\decompile>javac -classpath l2jfrozen-core.jar -Xlint:unchecked AdminCommandHa
ndler.java

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
30 минут назад, ForceUnleashed сказал:

В папку где компилируешь добавь 


javolution

Добавил но эффекта не много https://ibb.co/sWYZkkX 

E:\decompile>javac -classpath l2jfrozen-core.jar -Xlint:unchecked AdminCommandHa
ndler.java
AdminCommandHandler.java:2: error: class, interface, enum, or record expected
package javolution.util;
^
1 error

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
3 минуты назад, ForceUnleashed сказал:

image.png.c6e12a727417db86680758362ef5be68.png это удали)

тогда та же ошибка

E:\decompile>javac -classpath l2jfrozen-core.jar -Xlint:unchecked AdminCommandHa
ndler.java
AdminCommandHandler.java:75: error: package javolution.util does not exist
 import javolution.util.FastMap;
                       ^
AdminCommandHandler.java:82: error: cannot find symbol
  private FastMap<String, IAdminCommandHandler> _datatable;
          ^
  symbol:   class FastMap
  location: class AdminCommandHandler
AdminCommandHandler.java:91: error: cannot find symbol
     this._datatable = new FastMap();
                           ^
  symbol:   class FastMap
  location: class AdminCommandHandler
3 errors

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

закинул папку javolution в l2jfrozen-core.jar  и появился class и предупреждение ,вопрос  - это нормально скомпилированный файл?

E:\decompile>javac -classpath l2jfrozen-core.jar -Xlint:unchecked AdminCommandHa
ndler.java
AdminCommandHandler.java:91: warning: [unchecked] unchecked conversion
     this._datatable = new FastMap();
                       ^
  required: FastMap<String,IAdminCommandHandler>
  found:    FastMap
1 warning

 

вот файл class:

https://ibb.co/6wr6xSP

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, ForceUnleashed сказал:

Вы же понимаете что у Вас весь код закомментирован:


/*     */

Видимо я не проснулся еще (показалось что он закрывает весь код).

кстати они не перекрывают код

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

теперь просто class файл можно заменить в библиотеке jar и потом уже jar заменить в папке lib в скомпилированной сборке ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Только что, Engineer000 сказал:

кстати они не перекрывают код

Я же Выше написал, что my bad, потом увидел что они в самом начале только.

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
7 минут назад, ForceUnleashed сказал:

Я же Выше написал, что my bad, потом увидел что они в самом начале только.

спасибо,попробуем заменить файлы и гляну результат

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А через Ant если компилить что нужно вписывать build.xml пробовал пути проставить и написал в Консоле E:\decompile>ant и тоже куча ошибок

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, ForceUnleashed сказал:

Я же Выше написал, что my bad, потом увидел что они в самом начале только.

Не получилось.Я заменил frozen-core.jar в сборке и выбило ошибку при запуске гейм сервера

ItemHandler: Loaded 2046 handlers.
SkillHandler: Loaded 76 handlers.
Exception in thread "main" java.lang.UnsupportedClassVersionError: com/l2jfrozen/gameserver/handler/AdminCommandHandler has been compiled by a more recent version of the Java Runtime (class file version 60.0), this version of the Java Runtime only recognizes class file versions up to 52.0
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(Unknown Source)
        at java.security.SecureClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.access$100(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at com.l2jfrozen.gameserver.GameServer.main(GameServer.java:424)

Я так понял что я скомпилил с другой версией java? 

Изменено пользователем Engineer000

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
6 минут назад, Engineer000 сказал:

Не получилось.Я заменил frozen-core.jar в сборке и выбило ошибку при запуске гейм сервера


ItemHandler: Loaded 2046 handlers.
SkillHandler: Loaded 76 handlers.
Exception in thread "main" java.lang.UnsupportedClassVersionError: com/l2jfrozen/gameserver/handler/AdminCommandHandler has been compiled by a more recent version of the Java Runtime (class file version 60.0), this version of the Java Runtime only recognizes class file versions up to 52.0
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(Unknown Source)
        at java.security.SecureClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.access$100(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at com.l2jfrozen.gameserver.GameServer.main(GameServer.java:424)

Я так понял что я скомпилил с другой версией java? 

Именно так.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а если стоит jdk 16 и jdk 8 а в path прописано и то и другое - будет работать версия выше ,это так работает?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

jre1.8.0_291 - это на сервере установлена java

java 8 update 291 это на моем пк

jdk 8 update 301

jdk 16.0.1

Получаеться у меня ява 8 стоит а почему тогда не совпадают версии?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...