运行环境 :ubuntu ,JAVA环境装什么都成,只要能实现需求:希望自己写的JAVA应用程序能支持二次脚本开发。
不过自己写一个脚本引擎和解释器,不太愿意做,希望使用JavaScript作为二次脚本。我现在的思路就是: JAVA能调用script文件,并执行其中指定的函数,并能给这个函数传入参数; Script文件中能操作数据库及本地文件; JAVA能得到上列函数的执行结果。 上述过程我在Windows下用其他语言实现过,很爽,硬了好几天。那么问题就是:
一、JAVA程序执行Script函数的代码,能传入参数,能得到返回值,如果可以运行环境是什么?
二、Linux环境下JavaScript脚本如何操作数据库及本地文件,如果可以运行环境是什么?
不过自己写一个脚本引擎和解释器,不太愿意做,希望使用JavaScript作为二次脚本。我现在的思路就是: JAVA能调用script文件,并执行其中指定的函数,并能给这个函数传入参数; Script文件中能操作数据库及本地文件; JAVA能得到上列函数的执行结果。 上述过程我在Windows下用其他语言实现过,很爽,硬了好几天。那么问题就是:
一、JAVA程序执行Script函数的代码,能传入参数,能得到返回值,如果可以运行环境是什么?
二、Linux环境下JavaScript脚本如何操作数据库及本地文件,如果可以运行环境是什么?
解决方案 »
- Thinking in java 这本书的一道问题
- 谁能帮我解释下这个问题,很基础的Java问题,我有点不明白?
- java 中 DataOutputStream与BufferOutputStream应该怎么个嵌套关系?谁包裹谁?
- java爱好者
- 为什么选不中JTable首列的checkbox??
- 难道必须给高分才给帮助回答问题吗?
- 一个关于线程的小问题
- 安装什么软件后,才能在机器上运行java程序?
- 请教高手,如何在JBUILDER5中把一个JAR包部署到WEBLOGIC中?最好能给一下详细步骤!
- 算法-排日程 求解
- eclipse调试时,发现调试窗口有线程[Thread-1**](正在运行),该线程应该是我代码里启动的,且没起名字,如何能查出是哪里启动了这个线程
- 不能执行.class文件,下面是报的运行时异常,是不是路径的事,问问大家
2、JavaScript通过调用Java Applet,Applet去操作数据库与文件系统(需要授权),这样就可以了。http://www.javaeye.com/topic/137288
http://java.sun.com/products/plugin/1.3/docs/jsobject.html