UBports Robot Logo UBports Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    Getting java working on UBTouch

    Scheduled Pinned Locked Moved App Development
    17 Posts 7 Posters 2.8k Views 2 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
      Reply
      • Reply as topic
      Log in to reply
      This topic has been deleted. Only users with topic management privileges can see it.
      • C Offline
        ComLarsic @dobey
        last edited by

        @dobey Ah ok! thanks for the tips!

        1 Reply Last reply Reply Quote 0
        • C Offline
          ComLarsic @dobey
          last edited by

          @dobey i tried adding thr line to the .desktop file but it still closes on launch.

          you mentioned something about a log file, i am sorry if this is a bit of a newbie question but where could i find the log file?

          AppLeeA 1 Reply Last reply Reply Quote 0
          • AppLeeA Offline
            AppLee @ComLarsic
            last edited by

            @ComLarsic
            Hi,

            You can use this app as a convenience : https://open-store.io/app/logviewer.neothethird
            And you can have a look in .cache/upstart/

            1 Reply Last reply Reply Quote 0
            • C Offline
              ComLarsic
              last edited by

              After adding the line to the desktop file i seem to still not be able to run the app.

              i checked the .desktop file in /home/phablet/.local/share/applications

              and tried running the line behind Exec=
              Manually in the terminal like so:
              aa-exec-click -p javatest.comlarsic_JavaTest_1.5.0 -- JavaBin/bin/java -jar main.jar
              and i get the error aa-exec: ERROR: profile 'javatest.comlarsic_JavaTest_1.5.0' does not exist

              Here is the .desktop file that shows in the applications folder:

              [Desktop Entry]
              Name=Java-test
              Exec=aa-exec-click -p javatest.comlarsic_JavaTest_1.5.0 -- JavaBin/bin/java -jar main.jar
              Icon=/opt/click.ubuntu.com/.click/users/phablet/javatest.comlarsic/assets/logo.svg
              Terminal=false
              Type=Application
              X-Ubuntu-Touch=true
              X-Ubuntu-XMir-Enable=true
              Path=/opt/click.ubuntu.com/.click/users/phablet/javatest.comlarsic
              X-Ubuntu-Old-Icon=assets/logo.svg
              X-Ubuntu-Application-ID=javatest.comlarsic_JavaTest_1.5.0
              X-Ubuntu-UAL-Source-Desktop=/opt/click.ubuntu.com/.click/users/phablet/javatest.comlarsic/JavaTest.desktop
              

              what seems to be going wrong here?

              dobeyD 1 Reply Last reply Reply Quote 0
              • dobeyD Offline
                dobey @ComLarsic
                last edited by

                @ComLarsic Try uninstalling the app, and then installing it again. Or change the version number and building a new click, and installing that.

                You did edit the original .desktop file and build a new click, rather than editing the .desktop in ~/.local/share/applications/ right?

                C 1 Reply Last reply Reply Quote 0
                • C Offline
                  ComLarsic @dobey
                  last edited by

                  @dobey no, i did not edit the .desktop in the applicion folder manually. i have tried reinstalling it and i still get the same error. i will try to rebuild it and completly remove the app using UTTweak tool

                  1 Reply Last reply Reply Quote 0
                  • ElleoE Offline
                    Elleo
                    last edited by

                    I just had a bit of a play with this and was able to get it working with just the following changes to the original repository:

                    1. Set X-Ubuntu-XMir-Enable=true in the .desktop file
                    2. Remove the policy groups from the AppArmor profile and set "template": "unconfined", instead

                    It seems x-mir-helper isn't able to launch confined, perhaps there should be a discussion about adding an AppArmor policy for these use cases?

                    Photo of a Java application running on BQ Aquaris 4.5

                    dobeyD 1 Reply Last reply Reply Quote 1
                    • dobeyD Offline
                      dobey @Elleo
                      last edited by

                      @Elleo said in Getting java working on UBTouch:

                      It seems x-mir-helper isn't able to launch confined, perhaps there should be a discussion about adding an AppArmor policy for these use cases?

                      If that's true, probably a good idea to open an issue about it at https://github.com/ubports/apparmor-easyprof-ubuntu

                      ElleoE 2 Replies Last reply Reply Quote 1
                      • ElleoE Offline
                        Elleo @dobey
                        last edited by

                        @dobey Okay, will do!

                        1 Reply Last reply Reply Quote 0
                        • ElleoE Offline
                          Elleo @dobey
                          last edited by

                          @dobey Opened here: https://github.com/ubports/apparmor-easyprof-ubuntu/issues/16

                          1 Reply Last reply Reply Quote 0
                          • B Offline
                            Bigdaddyweldz
                            last edited by

                            is that a working version of java for a nexus arm7

                            1 Reply Last reply Reply Quote 0
                            • First post
                              Last post