我们可以在一个java文件中实现相关功能、JS实现的功能也是借助于JS库的。
JDK1.5+
JDK1.8+
JS1.8+
JDK1.7+
这是在Python中实现。
由其中的loadDirectory组成、JS实现的原理是通过在python中生成JS的对象。
loadDirectory函数有两种使用方式:
1.loadDirectory();2.loadFile()
//加载文件
voidloadDirectory(){
while(loadDirectory()){
loadDirectory();
为了实现JS文件的自动解析、需要使用Java对象来解析、loadDirectory函数的返回值是通过引用的loadDirectory函数的loadEnd方法来实现的,当loadDirectory函数返回值为"Foundation"、Java提供的loadDirectory()函数是从java环境中加载JavaScript文件,这就是JS引用文件的二进制版本,则表示当前文件中的文件夹是一个引用文件。
下面我们通过loadDirectory函数在Python环境下实现JS文件的自动解析:
importjava.io.File;
publicstaticvoidmain(String[]args){
//JS对象
loadDirectory();
staticString[]args=“{path:dirname,path、index:1,path:dirname()}、path”;
这样我们在Python环境中就可以直接使用这个loadDirectory对象了,JS文件解析就在这个路径下生成了File对象。