小编mac*_*314的帖子

检查框架示例在运行“./configure”时给我错误

我正在构建支票框架示例“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) 上

  • 自动配置 2.69
  • 汽车制造商 1.15
  • 库工具 2.4.6
  • 检查 0.9.14

automake autoconf autotools configure check-framework

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

你能在初始化期间实现一个接口吗?

我正在阅读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方法,所以这样做是否可以实现呢?

java lambda interface runnable

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