摘要:
JDK6已经发布很久了,很早就听过他已经支持脚本语言了,不过一直没有时间尝试,今天偷闲试了一下,感觉不错。 javax.script包它是Java新增的操作脚本的工具包, 利用它我们可以对脚本语言进行操作(本例仅是针对javascript) 1.用引擎直接解析脚本公式 Java代码 //创建脚本引擎管理器 ScriptEngineManager sem = new ScriptEngineManager(); //创建一个处理JavaScript的脚本引擎 ScriptEngine engine = sem.getEngineByExtension("js"); try{ 阅读全文
摘要:
在游戏中可以考虑数据由javabean保存,逻辑方法由JS提供。public class Bean4JS { private int id; private String name; private int age; public Bean4JS(int id, String name, int age) { super(); this.id = id; this.name = name; this.age = age; } public int getId() { ret... 阅读全文
摘要:
engine.put("usList", us);engine.put("obj", new JSModifiedJava()) ;取个变量名就put进去import java.util.ArrayList; import java.util.List; import javax.script.ScriptEngine; import javax.script.ScriptEngineManager; import javax.script.ScriptException; public class JSModifiedJava { public v.. 阅读全文
摘要:
1 import java.util.List; 2 3 import javax.script.ScriptEngine; 4 import javax.script.ScriptEngineFactory; 5 import javax.script.ScriptEngineManager; 6 import javax.script.ScriptException; 7 8 public class GetSupportedScriptingEngine { 9 public static void main(String[] args) {... 阅读全文
摘要:
想做点游戏开发吧,网络游戏,有服务器支持的,特别离开脚本。主要是配置文件和具体逻辑这两块,因为这两个部分好变动,会因为不同的游戏和版本变更,易变的代码最好用脚本开发。脚本有好处嘛,不用重启服务器;与服务器框架分开,便于代码的迭代复用。 按理说策划们弄好了,一般变动就少了。不过这句话绝对是骗人的,策划就是“朝令夕改”的典型,特别是在研发期,更何况他们还要以便测试一遍调数值呢,调一个数值重启下服务,登录,测试效果……。 就算你服务器牛逼,秒启,但做更新了,总要断线吧,“尊敬的玩家,我们将在xx时间对服务器进行更新维护,秒断一下……”,不管怎样,玩家都要重新进游戏,客服还要给玩家公告什么的。运用.. 阅读全文
摘要:
其实JDK源码在安装的时候已经放在了jdk所在的目录下,只是eclipse使用了不带有源码的jre,导致没找到对应的源码,点击 Window->Perference->Java->Installed JREs->Search,找到JDK所在的目录,然后点OK使用这个JRE,这下子应该就有源码了。 阅读全文
摘要:
色调85饱和度123亮度205 阅读全文
摘要:
为了能在eclipse 中方便的使用uml,尝试了多次安装各种uml插件未果,myeclipse 自带uml插件,但是要注册啊,要破解啊!!!user:baiduzhidaopassword:oLR8ZO-655444-69678656018417010有效期到2014年12月31日上面这个是可以用的,下面的家伙自称到2016,没试过:Subscriber:huazaiSubscriptionCode:uLR8ZC-855550-61565856301609203Subscriber:feifeiSubscriptionCode:sLR8ZC-855550-61565856701742177S 阅读全文
摘要:
安装插件的实际结果是:(烦死人),要不是很多插件找不到,要不就是版本不对,要不就是下载了装上没有效果,要不就是在线安装(速度爆慢),好不容易等到结果了,结果是些错……最后我的eclipse 3.5.2安装了的插件有(还需要什么用的时候再装了):svn:(这是在线安装url,之前安装半天,别人给的版本不对啊) http://subclipse.tigris.org/update_1.2.xfindbugs: ( 网络了n久,这个哥们给的才是地道的啊)下载安装:FindBugs tool (standard version with command line, ant, and Swing in. 阅读全文
摘要:
嫌公司用的eclipse不爽,准备自己弄一个,diy的,没想到装插得烦死人。诱惑人的“常用插件”:(1)AmaterasUML 介绍:Eclipse的UML插件,支持UML活动图,class图,sequence图,usecase图等;支持与Java class/interface之间的相互导入导出。官方网站:http://amateras.sourceforge.jp/cgi-bin/fswiki_en/wiki.cgi?page=AmaterasUML插件下载URL:http://sourceforge.jp/projects/amateras/downloads/56447/Amatera 阅读全文
摘要:
这个简单,但是记不住,非要网上搜一遍不可:1.打开我的电脑--属性--高级--环境变量 2.新建系统变量JAVA_HOME 和CLASSPATH 变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.7.0变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;3. 选择“系统变量”中变量名为“Path”的环境变量,双击该变量,把JDK安装路径中bin目录的绝对路径,添加到Path变量的值中,并使用半角的分号和已有的路径进行分隔。 变量名:Path 变量值:%JAVA_HOME 阅读全文