Results 1 to 5 of 5

Thread: QT Creator 4.12.4 and Java Lambda issue

Threaded View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Join Date
    Dec 2019
    Posts
    13
    Thanks
    2
    Qt products
    Qt5
    Platforms
    Unix/X11 Windows

    Default QT Creator 4.12.4 and Java Lambda issue

    I already have android studio installed on my computer

    B6ZlBkQVmw.png

    And its configure JDK , Android Sdk

    studio64_VXLEkKtHfS.jpg

    so far so good. if I set same variable to QT creator

    qtcreator_k2Utkgn4R6.png

    qtcreator_46IbeDx5u3.jpg

    when i run my project, there is no problem. so far so good

    but whenever I add a lambda expression to my java file, I get an error.

    qtcreator_90X7mIEVOY.jpg

    Qt Code:
    1. > Task :compileDebugJavaWithJavac FAILED
    2. E:\kutuphane\belgelerim\QT Projects\JniTest2\android-build\src\org\qtproject\example\JniTest2\TerminalFragment.java:336: error: method references are not supported in -source 1.7
    3. rtsBtn.setOnClickListener(this::toggle);
    4. ^
    5. (use -source 8 or higher to enable method references)
    6. 1 error
    7.  
    8. FAILURE: Build failed with an exception.
    9.  
    10. * What went wrong:
    11. Execution failed for task ':compileDebugJavaWithJavac'.
    12. > Compilation failed; see the compiler error output for details.
    13.  
    14. * Try:
    15. Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
    16.  
    17. * Get more help at https://help.gradle.org
    To copy to clipboard, switch view to plain text mode 

    however, the project with the same lambda works in android studio. qt and A.studio have same jdk . and insist that the qt jdk version is less than 8 ???
    how can this be. where am i making a mistake.


    >
    >
    >
    Last edited by sevketk; 24th July 2020 at 16:27.

Similar Threads

  1. Why is the lambda crashing my program?
    By ayanda83 in forum Qt Programming
    Replies: 1
    Last Post: 18th January 2017, 09:13
  2. QTimer Lambda
    By bmn in forum Qt Programming
    Replies: 2
    Last Post: 8th March 2016, 07:23
  3. How do I add Java code to Qt Android apps via Qt Creator
    By scottwild in forum Qt for Embedded and Mobile
    Replies: 3
    Last Post: 1st October 2013, 23:09
  4. Lambda callback functions
    By wayfaerer in forum Newbie
    Replies: 3
    Last Post: 12th March 2012, 10:33
  5. [java] HasSet vs ArrayList and modelling issue
    By mickey in forum General Programming
    Replies: 2
    Last Post: 13th September 2010, 18:14

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Digia, Qt and their respective logos are trademarks of Digia Plc in Finland and/or other countries worldwide.