小编Ama*_*ngh的帖子

错误:Jack需要支持java 8语言功能.启用Jack或删除sourceCompatibility JavaVersion.VERSION_1_8

正如developer.android网站中提到的那样

"根据本公告,Jack工具链已被弃用.如果您的项目依赖于Jack,您应该迁移到使用Android Studio默认工具链中内置的Java 8支持."

在此输入图像描述

我需要使用lambda表达式,所以我已经禁用了jack选项,但是当我编译代码时,我得到以下错误

Error:Jack is required to support Java 8 language features. Either enable Jack or remove sourceCompatibility JavaVersion.VERSION_1_8. 
Run Code Online (Sandbox Code Playgroud)

下面是我的build.gradle文件的屏幕截图

在此输入图像描述

lambda android java-8 android-studio android-studio-2.3

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

JAVA_HOME不在maven中工作

java已安装在此路径中

$ which java
/usr/bin/java
Run Code Online (Sandbox Code Playgroud)

mvn -version给出了这个错误

$ mvn -version
The JAVA_HOME environment variable is not defined correctly
This environment variable is needed to run this program
NB: JAVA_HOME should point to a JDK not a JRE
Run Code Online (Sandbox Code Playgroud)

我尝试了一些在线提供的解决方案,但这些解决方案对我不起作用.其中一些解决方案建议添加

$export JAVA_HOME = /usr/libexec/java_home 
Run Code Online (Sandbox Code Playgroud)

要么

$export JAVA_HOME = $(/usr/libexec/java_home)
Run Code Online (Sandbox Code Playgroud)

到下面的文件

~/.bashrc
~/.bash_profile
~/.profile
Run Code Online (Sandbox Code Playgroud)

此外,当我尝试执行一个shell命令时,它显示我的错误

Error: JAVA_HOME is not defined correctly.
 CARBON cannot execute /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home/bin/java
Run Code Online (Sandbox Code Playgroud)

terminal java-home maven

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

`require': 无法加载此类文件 -- 捆绑程序 (LoadError)

我正在从https://jekyllrb.com/docs/installation/跟进安装 Jekyll,我已经确定我已经Xcode command line tools, gcc and make安装了。ruby 的版本是 2.1.1 我已经安装了 Jekyll

gem install jekyll
Run Code Online (Sandbox Code Playgroud)

我收到以下成功消息

  Done installing documentation for safe_yaml, rouge, forwardable-extended, pathutil, mercenary, liquid, kramdown, ffi, rb-inotify, rb-fsevent, listen, jekyll-watch, sass-listen, sass, jekyll-sass-converter, colorator, public_suffix, addressable, jekyll after 14 seconds
        19 gems installed
Run Code Online (Sandbox Code Playgroud)

但是当我执行 jekyll --version

我收到以下错误

/Users/amar/.rvm/rubies/ruby-2.1.0/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- bundler (LoadError)
    from /Users/amar/.rvm/rubies/ruby-2.1.0/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    from /Users/amar/.rvm/gems/ruby-2.1.0/gems/jekyll-3.5.2/lib/jekyll/plugin_manager.rb:46:in `require_from_bundler'
    from /Users/amar/.rvm/gems/ruby-2.1.0/gems/jekyll-3.5.2/exe/jekyll:9:in `<top (required)>'
    from /Users/amar/.rvm/gems/ruby-2.1.0/bin/jekyll:23:in `load'
    from /Users/amar/.rvm/gems/ruby-2.1.0/bin/jekyll:23:in `<main>'
    from /Users/amar/.rvm/gems/ruby-2.1.0/bin/ruby_executable_hooks:15:in …
Run Code Online (Sandbox Code Playgroud)

jekyll

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

如何确保flink作业已完成执行然后执行一些任务

我想在 flink 作业完成后执行一些任务,在 Intellij 中运行代码时没有任何问题,但是在 shell 文件中运行 Flink jar 时出现问题。我正在使用下面的行来确保 flink 程序的执行完成

//start the execution

JobExecutionResult jobExecutionResult = envrionment.execute(" Started the execution ");

 is_job_finished = jobExecutionResult.isJobExecutionResult();
Run Code Online (Sandbox Code Playgroud)

我不确定,上面的检查是否正确?

然后我在下面的方法中使用上面的变量来执行一些任务

    if(print_mode && is_job_finished){



        System.out.println(" \n \n -- System related  variables  -- \n");

        System.out.println(" Stream_join Window length = " + WindowLength_join__ms + " milliseconds");
        System.out.println(" Input rate for stream RR  = " + input_rate_rr_S + " events/second");
        System.out.println("Stream RR Runtime = " + Stream_RR_RunTime_S + " seconds");
        System.out.println(" # raw events in stream …
Run Code Online (Sandbox Code Playgroud)

apache-flink flink-streaming flink-cep

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

Outlook 插件的图标未更新

我的 Outlook 加载项中有一个按钮图标。

例如,https:/xyz.com/img1 指向 img1

现在,如果我在部署加载项后更新图像,则更新后的图像不会加载到功能区中。

更新后:https:/xyz.com/img1 指向 img2。

理想情况下,img2 应该在功能区中可见,对吗?

是否有需要删除的缓存?我尝试重新启动 Outlook 客户端和桌面,但没有任何变化。

如果我现在为新用户启用加载项,新图像将显示为图标,但对于较老的用户(在更改图标之前启用加载项),图标仍然是旧的。

在这种情况下我们如何更新新图标?

office365 office-js outlook-web-addins

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

是否可以在 apache flink CEP 中处理多个流?

我的问题是,如果我们有两个原始事件流,即烟雾温度,并且我们想通过将运算符应用于原始流来查明复杂事件(即火灾)是否发生,我们可以在 Flink 中执行此操作吗?

我问这个问题是因为到目前为止我所看到的 Flink CEP 的所有示例都只包含一个输入流。如果我错了,请纠正我。

apache-flink flink-cep

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

从python中的另一个文件调用__main__

我有一个名为的文件client_simulator.py ,它包含一个名为的类Client_simulator,用于模拟客户端行为。

我有一个名为其他文件pool_manager.py,并没有类,它有一个__main__和很多功能,基本上,我想打电话给一个名为方法generatorClient_simulator class从的方法之一pool_manager.py

在此处输入图片说明

基本结构client_simulator.py如下

class Client_simulator(object):
    def generator(self):

if __name__ == '__main__':
Client_simulator().generator()
Run Code Online (Sandbox Code Playgroud)

文件的基本结构pool manager.py如下

def start_client_simulator():

     client_simulator.Client_simulator().generator()

if __name__ == "__main__":
   start_client_simulator()
Run Code Online (Sandbox Code Playgroud)

我收到以下错误

'module' object is not callable

PS:我要打电话 __main __而不是`generator()',怎么做?

我最近从 java 转向 python,这就是为什么有这些基本疑问。提前致谢

python python-2.7

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