我正在构建支票框架示例“check_money”,但它不是在我的机器上构建的。错误是:
configure: error: cannot find install-sh, install.sh, or shtool in "." "./.." "./../.."
Run Code Online (Sandbox Code Playgroud)
我尝试使用以下方法安装它:
libtoolize --force
aclocal
autoheader
automake --force-missing --add-missing
autoconf
./configure
Run Code Online (Sandbox Code Playgroud)
它仍然给我同样的错误。
因此,我将同一目录复制到另一个目录并运行:
autoreconf --install
./configure
Run Code Online (Sandbox Code Playgroud)
它仍然给我同样的错误。我不知道还能尝试什么。
我在 Mac OS X Mavericks (10.9) 上
我正在阅读Oracle的lambda表达式教程之一,并遇到以下代码:
http://www.oracle.com/webfolder/technetwork/tutorials/obe/java/Lambda-QuickStart/index.html
public class RunnableTest {
public static void main(String[] args) {
System.out.println("=== RunnableTest ===");
// Anonymous Runnable
Runnable r1 = new Runnable(){
@Override
public void run(){
System.out.println("Hello world one!");
}
};
// Lambda Runnable
Runnable r2 = () -> System.out.println("Hello world two!");
// Run em!
r1.run();
r2.run();
}
}
Run Code Online (Sandbox Code Playgroud)
我的问题是为什么他们在创建类时没有实现Runnable?因为在初始化r1时它们会覆盖run方法,所以这样做是否可以实现呢?