Reply to this topicStart new topicStart Poll

> java¹B¦æ®É¥Í¦¨ªºclass¤£¯àŪ¨ú
¦Ô¤à¤ó
µoªí©ó¡G Sep 16 2010, 11:45 ¡@
Quote Post


¤Ï¼é¬y¤~¬O¤ý¹D¡I¡I
************

µoªí¼Æ¡G 6,255
©ÒÄݸs²Õ¡G ¤Ó¦u
µù¥U¤é´Á¡G 7-15-2007

¬¡ÅD¡G21
Án±æ¡G1540


¥»¤H¸Õ¹Ï¦b¹B¦æ®É¥Í¦¨¤@­Ó·sªºjava file¡AùØ­±¼gµÛ¤@­Óclass¡AµM«á·Ç³Æload³o­Óclass¥H¥Î³o­Óclass¨Ó§@§ó¦hªº°Ê§@¡C©ó¬O¼g¤F¤U­±ªº¥N½X¡C

CODE
public static R1Player getGeneratedNpc(String npcName, int loPt, int hiPt, int maxAtkBuy, int[] disallowedMoves){
       //doGenerateNpc³o¸Ì·|¥Í¦¨¤@­ÓjavaÀɮסA¬O¯à°÷³Q¹B¦æªº¤@­Óclass
       String filePath = "src/battlesys/r1/playerCtrl/tp";
       doGenerateNpc(filePath, npcName, loPt, hiPt, maxAtkBuy, disallowedMoves);

       //¸Õ¹Ï§â­è¥Í¦¨ªºÀɮ׫ؤ@­Ó·sªºclass
       R1Player p = null;
       try {
           p = (R1Player) Class.forName(filePath.substring(4).replace('/', '.')).getConstructor(new Class[0]).newInstance();
       } catch (Exception ex) {
           System.err.println("Class initialization error: " + ex.getMessage() + ". Exception: " + ex);
           ex.printStackTrace();
           System.exit(0);
       }

       return p;
   }


µ²ªG¥XException¡G
QUOTE
Class initialization error: battlesys.r1.playerCtrl.tp. Exception: java.lang.ClassNotFoundException: battlesys.r1.playerCtrl.tp
java.lang.ClassNotFoundException: battlesys.r1.playerCtrl.tp
        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:303)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:316)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:169)
        at battlesys.npcGenerator.npcGenerator.getGeneratedNpc(npcGenerator.java:305)
        at battlesys.r1.R1Road.main(R1Road.java:227)


©ó¬O¨S·Q¨ì­n«ç¿ì¦Ó¤W¨Ó¨D±Ï sweat.gif

(³o­Ó¬O¥Í¦¨ªºÀÉ®×):
CODE
package battlesys.r1.playerCtrl;

import battlesys.*;
import battlesys.r1.*;

public class tp extends R1Player{

@Override
public void preStart(){
setName("¨«¥¢ªº¾÷±ñ§L");
setTeamName("¨«¥¢ªº¾÷±ñ§L");
giveHpPoint(0);
giveAtkPoint(0);
giveDefPoint(0);
giveSpdPoint(1);
giveMorPoint(1);
}

@Override
public MoveResult move(Player[] opposingPlayers, Player[] thisPlayers, int round, int battleNo, RandomEventResult reResult, MoveResult mResult){

Player target = Utility.randomPickPlayer(opposingPlayers);
return useStrongAtk(target);
}
}


¥»½g¤å³¹¤w³Q ¦Ô¤à¤ó ©ó Sep 16 2010, 11:51 ½s¿è¹L
PM
Top
°Ñ¿ÑABC
µoªí©ó¡G Sep 17 2010, 11:33 ¡@µû»ù¡G+1
Quote Post


¯«Áô¤§¥D¥Ç-¥Ã»·»P¶·ªØ¤§¸o¤H
************

µoªí¼Æ¡G 3,458
©ÒÄݸs²Õ¡G ¤Ó¦u
µù¥U¤é´Á¡G 9-18-2003

¬¡ÅD¡G15
Án±æ¡G1860


¥Í¦¨.java¤£½sĶ«ç¥Î

°Ñ¦Ò³o­Ó
http://publish.it168.com/2005/0820/20050820007101.shtml
PM
Top
1 ¦ì¨Ï¥ÎªÌ¥¿¦b¾\Ū¥»¥DÃD (1 ¦ì³X«È¤Î 0 ¦ì°Î¦W¨Ï¥ÎªÌ)
0 ¦ì·|­û¡G

Topic Options Reply to this topicStart new topicStart Poll

 



[ Script Execution time: 0.0136 ]   [ 12 queries used ]   [ GZIP ±Ò¥Î ]