相关疑难解决方法(0)

如何以编程方式编译和实例化Java类?

我将类名存储在属性文件中.我知道类存储将实现IDynamicLoad.如何动态实例化该类?

现在我有

     Properties foo = new Properties();
    foo.load(new FileInputStream(new File("ClassName.properties")));
    String class_name = foo.getProperty("class","DefaultClass");
    //IDynamicLoad newClass = Class.forName(class_name).newInstance();
Run Code Online (Sandbox Code Playgroud)

newInstance只加载编译的.class文件吗?如何加载未编译的Java类?

java reflection dynamic-loading

64
推荐指数
3
解决办法
5万
查看次数

从字符串生成一个类并在Scala 2.10中实例化它

在Scala 2.10中如何从字符串生成一个类(可能使用Toolbox api)以后用Scala的反射进行实例化?

reflection scala toolbox scala-2.10

45
推荐指数
1
解决办法
1万
查看次数

哪种语言(在JVM上运行)最适合创建DSL?

我们需要创建复杂的固定长度和可变长度的字符串.这些字符串可能代表客户档案,订单等.您建议使用哪种基于JVM的编程语言?

想法是让最终用户使用此DSL创建字符串.所以我正在寻找验证,代码完成等.

java architecture dsl jvm dsl-tools

8
推荐指数
5
解决办法
2818
查看次数