loadJavaFile
// ---------------加载java插件开始----------------------
_console.log("loadJavaFile start")
// Files.buildFile() 用于构建一个 ScriptFile 对象
val javaFile = _files.buildFile {
// FileBuilder.setRelativePath() 用于配置相对于项目根目录的路径
setRelativePath("res", "TestLoadJava.java")
}
// Plugins.loadJavaFile() 用于将java作为插件加载
_plugins.loadJavaFile(javaFile, 0)
_console.log("loadJavaFile end")
// ---------------加载java插件结束----------------------
package com.example.script
// ---------------加载java插件开始----------------------
$console.log("loadJavaFile start")
// Files.buildFile() 用于构建一个 ScriptFile 对象
def javaFile = $files.buildFile {
// delegate -> FileBuilder
// FileBuilder.setRelativePath() 用于配置相对于项目根目录的路径
setRelativePath("res", "TestLoadJava.java")
}
// Plugins.loadJavaFile() 用于将java源文件作为插件加载
$plugins.loadJavaFile(javaFile, 0)
$console.log("loadJavaFile end")
// ---------------加载java插件结束----------------------
// ---------------加载java插件开始----------------------
$console.log("loadJavaFile start")
// Files.buildFile() 用于构建一个 ScriptFile 对象
let javaFile = $files.buildFile((fileBuilder) => {
// FileBuilder.setRelativePath() 用于配置相对于项目根目录的路径
fileBuilder.setRelativePath("res", "TestLoadJava.java")
})
// Plugins.loadJavaFile() 用于将java作为插件加载
$plugins.loadJavaFile(javaFile, 0)
$console.log("loadJavaFile end")
// ---------------加载java插件结束----------------------
-- ---------------加载java插件开始----------------------
_console:log("loadJavaFile start")
-- Files.buildFile() 用于构建一个 ScriptFile 对象
local javaFile = _files:buildFile(function(fileBuilder)
-- FileBuilder.setRelativePath() 用于配置相对于项目根目录的路径
fileBuilder:setRelativePath("res", "TestLoadJava.java")
end)
-- Plugins.loadJavaFile() 用于将java作为插件加载
_plugins:loadJavaFile(javaFile, 0)
_console:log("loadJavaFile end")
-- ---------------加载java插件结束----------------------
<?php
// //////////////-加载java插件开始//////////////////////
$console->log("loadJavaFile start");
// Files.buildFile() 用于构建一个 ScriptFile 对象
$javaFile = $files->buildFile(function ($fileBuilder) {
// FileBuilder.setRelativePath() 用于配置相对于项目根目录的路径
$fileBuilder->setRelativePath("res", "TestLoadJava.java");
});
// Plugins.loadJavaFile() 用于将java作为插件加载
$plugins->loadJavaFile($javaFile, 0);
$console->log("loadJavaFile end");
// //////////////-加载java插件结束//////////////////////
# ---------------加载java插件开始----------------------
_console.log("loadJavaFile start")
def fn(fileBuilder):
# FileBuilder.setRelativePath() 用于配置相对于项目根目录的路径
fileBuilder.setRelativePath("res", "TestLoadJava.java")
# Files.buildFile() 用于构建一个 ScriptFile 对象
javaFile = _files.buildFile(fn)
# Plugins.loadJavaFile() 用于将java作为插件加载
_plugins.loadJavaFile(javaFile, 0)
_console.log("loadJavaFile end")
# ---------------加载java插件结束----------------------
# ---------------加载java插件开始----------------------
$console.log("loadJavaFile start")
# Files.buildFile() 用于构建一个 ScriptFile 对象
javaFile = $files.buildFile { |fileBuilder|
# FileBuilder.setRelativePath() 用于配置相对于项目根目录的路径
fileBuilder.setRelativePath("res", "TestLoadJava.java")
}
# Plugins.loadJavaFile() 用于将java作为插件加载
$plugins.loadJavaFile(javaFile, 0)
$console.log("loadJavaFile end")
# ---------------加载java插件结束----------------------
Last modified: 29 April 2025