小编wei*_*912的帖子

243
推荐指数
7
解决办法
9万
查看次数

在Rust中打印路径

我怎么能在Rust中打印一条路径?

我尝试了以下方法来打印当前的工作目录:

use std::os;

fn main() {
    let p = os::getcwd();
    println!("{}", p);
}
Run Code Online (Sandbox Code Playgroud)

rustc返回时出现以下错误:

[wei2912@localhost rust-basics]$ rustc ls.rs 
ls.rs:5:17: 5:18 error: failed to find an implementation of trait core::fmt::Show for std::path::posix::Path
ls.rs:5     println!("{}", p);
                           ^
note: in expansion of format_args!
<std macros>:2:23: 2:77 note: expansion site
<std macros>:1:1: 3:2 note: in expansion of println!
ls.rs:5:2: 5:20 note: expansion site
Run Code Online (Sandbox Code Playgroud)

rust

7
推荐指数
2
解决办法
2801
查看次数

在 Java 应用程序中实现插件?

有没有一种方法可以在一个简单的 Java 应用程序中实现插件,可以在需要时启动并且有很好的文档记录?

我正在寻找的是类似于 OSGI、JPF 和 JSPF 的东西。但是,OSGI 很复杂,JPF 没有很好的文档记录,而且 JSPF 不允许您仅在需要时才启动插件。

例如,有一个插件文件夹。任何人都可以通过实现我提供的接口来创建插件。创建插件后,任何想要使用它的人只需将其放入我的应用程序的 plugins 文件夹中,应用程序就会加载它。

或者,更好的词是“附加组件”。

有一些与我的问题类似的问题,但我想知道更多。这些问题都有模糊的答案。

http://stackoverflow.com/questions/2369499/how-to-make-java-plugins?rq=1
http://stackoverflow.com/questions/7587318/how-can-i-write-my-own-plugin-in-java
Run Code Online (Sandbox Code Playgroud)

如果您不知道,请告诉我如何在我的应用程序中使用 JPF。非常感谢您花时间阅读本文。

编辑:我已经解决了我的问题。我现在正在使用 JSPF - 它非常适合我的目的。感谢所有试图提供帮助的人,我为没有提出“真正的问题”而道歉。

java plugins

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

标签 统计

go ×1

go-reflect ×1

java ×1

plugins ×1

rust ×1