Jump to content


Photo

Java PND


  • Please log in to reply
100 replies to this topic

#21 OFFLINE   WizardStan

WizardStan

    Advanced Member

  • Members
  • PipPipPip
  • 7701 posts
  • Local time: 03:00 AM

Posted 14 October 2011 - 05:24 PM

Edit: I guess I have it installed, but websites still say, I require java. Posted Image Tested in Midori and firefox, all plugins enabled. Normaly this works on the PC but it seems not on the Pandora.

This is the Java runtime, not a browser plugin, unfortunately. I couldn't get the plugin to compile as easily as the base runtime.
I'll have a look into any changes that happened with HF6

#22 OFFLINE   Silent-Hunter

Silent-Hunter

    Advanced Member

  • Members
  • PipPipPip
  • 1002 posts
  • Local time: 03:00 AM

Posted 15 October 2011 - 09:10 AM


This doesn't work anymore since HF6. It says an unrecoverable error happened, and I should reinstall, which I did several times.

pnd_run.sh has changed in HF6. It seems to override the $HOME variable before executing the application. The original home directory should be set in $REAL_HOME. I'm not sure, but this may be the cause of this application failing to run properly.

Can I fix this?

#23 OFFLINE   Fusion_Power

Fusion_Power

    Advanced Member

  • Members
  • PipPipPip
  • 2567 posts
  • Local time: 09:00 AM

Posted 15 October 2011 - 12:41 PM


Edit: I guess I have it installed, but websites still say, I require java. Posted Image Tested in Midori and firefox, all plugins enabled. Normaly this works on the PC but it seems not on the Pandora.

This is the Java runtime, not a browser plugin, unfortunately. I couldn't get the plugin to compile as easily as the base runtime.
I'll have a look into any changes that happened with HF6

Oh, I had no Idea since when I installed Java Runtime on PC, suddenly all of my browsers had Java Support, I thought this was automatic. ^^" But I guess on the Pandora, things are not that easy.

#24 OFFLINE   Caine

Caine

    Advanced Member

  • Members
  • PipPipPip
  • 2208 posts
  • Local time: 09:00 AM
  • LocationThe Netherlands

Posted 15 October 2011 - 01:48 PM

Can I fix this?

If that is indeed the cause, which needs to be verified first, then the PND needs to be fixed. Exactly what is failing and what kind of errors are you getting?

#25 OFFLINE   Dark_Link

Dark_Link

    Advanced Member

  • Members
  • PipPipPip
  • 157 posts
  • Local time: 07:00 AM

Posted 15 October 2011 - 11:18 PM



Edit: I guess I have it installed, but websites still say, I require java. Posted Image Tested in Midori and firefox, all plugins enabled. Normaly this works on the PC but it seems not on the Pandora.

This is the Java runtime, not a browser plugin, unfortunately. I couldn't get the plugin to compile as easily as the base runtime.
I'll have a look into any changes that happened with HF6

Oh, I had no Idea since when I installed Java Runtime on PC, suddenly all of my browsers had Java Support, I thought this was automatic. ^^" But I guess on the Pandora, things are not that easy.

lol if you were on linux you needed the ice-tea plugin windows does it auto along with mac

#26 OFFLINE   Silent-Hunter

Silent-Hunter

    Advanced Member

  • Members
  • PipPipPip
  • 1002 posts
  • Local time: 03:00 AM

Posted 21 October 2011 - 07:44 AM


Can I fix this?

If that is indeed the cause, which needs to be verified first, then the PND needs to be fixed. Exactly what is failing and what kind of errors are you getting?


The error I get is this:
There seems to be an unrecoverable error. Please rerun the install program.

Here is the .out file from the java program I try to run. They're all the same:

=======================================================================================
PND         	: /media/2/pandora/menu/JChemPaint.pnd
PND_FSTYPE  	: Squashfs
APPDATADIR  	: /media/2/pandora/appdata/JChemPaint
APPDD_FSTYPE	: ext3
PND_CPUSPEED	: <unset>
EXENAME     	: ./jchempaint.sh
ARGUMENTS   	: <unset>
=======================================================================================
[ START ]--- Mount the PND ----------
Mounting : mount -t squashfs "/dev/loop1" "/mnt/utmp/JChemPaint"
Mounting the Union FS : mount -t aufs -o exec,dirs="/media/2/pandora/appdata/JChemPaint=rw+nolwh":"/mnt/pnd/JChemPaint=rr" none "/mnt/utmp/JChemPaint"
[SUCCESS]--- Mount the PND ----------
[ START ]--- Starting the application (./jchempaint.sh ) ----------
mkdir: cannot create directory `.jchempaint': File exists
[ FAILED]--- Starting the application (./jchempaint.sh ) ----------
[ START ]--- Restoring the frame buffer status ----------
[SUCCESS]--- Restoring the frame buffer status ----------
[ START ]--- uMount the PND ----------
[ START ]--- Waiting the Union to be available ----------
[SUCCESS]--- Waiting the Union to be available ----------
rmdir: failed to remove `/mnt/utmp/JChemPaint': Device or resource busy
[ START ]--- Waiting the PND mount dir to be free ----------
[SUCCESS]--- Waiting the PND mount dir to be free ----------
cleanup done
[SUCCESS]--- uMount the PND ----------
=======================================================================================
Return code is : 2

Here's the .out from the java.pnd itself:

=======================================================================================
PND         	: /media/2/pandora/menu/java.pnd
PND_FSTYPE  	: Squashfs
APPDATADIR  	: /media/2/pandora/appdata/java
APPDD_FSTYPE	: ext3
PND_CPUSPEED	: <unset>
EXENAME     	: instjava.sh
ARGUMENTS   	: <unset>
=======================================================================================
[ START ]--- Mount the PND ----------
Mounting : mount -t squashfs "/dev/loop1" "/mnt/utmp/java"
Mounting the Union FS : mount -t aufs -o exec,dirs="/media/2/pandora/appdata/java=rw+nolwh":"/mnt/pnd/java=rr" none "/mnt/utmp/java"
[SUCCESS]--- Mount the PND ----------
[ START ]--- Starting the application (instjava.sh ) ----------
find: `/media/1/etc/ssl/private': Permission denied
find: `/media/1/.Trash-0': Permission denied
find: `/media/1/pandvarrun/sudo': Permission denied
find: `/media/1/pandvarrun/hald': Permission denied
find: `/media/1/proc/tty/driver': Permission denied
find: `/media/1/proc/1/task/1/fd': Permission denied
find: `/media/1/proc/1/task/1/fdinfo': Permission denied
find: `/media/1/proc/1/fd': Permission denied
find: `/media/1/proc/1/fdinfo': Permission denied
find: `/media/1/proc/2/task/2/fd': Permission denied
find: `/media/1/proc/2/task/2/fdinfo': Permission denied
find: `/media/1/proc/2/fd': Permission denied
find: `/media/1/proc/2/fdinfo': Permission denied
find: `/media/1/proc/3/task/3/fd': Permission denied
find: `/media/1/proc/3/task/3/fdinfo': Permission denied
find: `/media/1/proc/3/fd': Permission denied
find: `/media/1/proc/3/fdinfo': Permission denied
find: `/media/1/proc/4/task/4/fd': Permission denied
find: `/media/1/proc/4/task/4/fdinfo': Permission denied
find: `/media/1/proc/4/fd': Permission denied
find: `/media/1/proc/4/fdinfo': Permission denied
find: `/media/1/proc/5/task/5/fd': Permission denied
find: `/media/1/proc/5/task/5/fdinfo': Permission denied
find: `/media/1/proc/5/fd': Permission denied
find: `/media/1/proc/5/fdinfo': Permission denied
find: `/media/1/proc/6/task/6/fd': Permission denied
find: `/media/1/proc/6/task/6/fdinfo': Permission denied
find: `/media/1/proc/6/fd': Permission denied
find: `/media/1/proc/6/fdinfo': Permission denied
find: `/media/1/proc/7/task/7/fd': Permission denied
find: `/media/1/proc/7/task/7/fdinfo': Permission denied
find: `/media/1/proc/7/fd': Permission denied
find: `/media/1/proc/7/fdinfo': Permission denied
find: `/media/1/proc/8/task/8/fd': Permission denied
find: `/media/1/proc/8/task/8/fdinfo': Permission denied
find: `/media/1/proc/8/fd': Permission denied
find: `/media/1/proc/8/fdinfo': Permission denied
find: `/media/1/proc/9/task/9/fd': Permission denied
find: `/media/1/proc/9/task/9/fdinfo': Permission denied
find: `/media/1/proc/9/fd': Permission denied
find: `/media/1/proc/9/fdinfo': Permission denied
find: `/media/1/proc/10/task/10/fd': Permission denied
find: `/media/1/proc/10/task/10/fdinfo': Permission denied
find: `/media/1/proc/10/fd': Permission denied
find: `/media/1/proc/10/fdinfo': Permission denied
find: `/media/1/proc/11/task/11/fd': Permission denied
find: `/media/1/proc/11/task/11/fdinfo': Permission denied
find: `/media/1/proc/11/fd': Permission denied
find: `/media/1/proc/11/fdinfo': Permission denied
find: `/media/1/proc/12/task/12/fd': Permission denied
find: `/media/1/proc/12/task/12/fdinfo': Permission denied
find: `/media/1/proc/12/fd': Permission denied
find: `/media/1/proc/12/fdinfo': Permission denied
find: `/media/1/proc/13/task/13/fd': Permission denied
find: `/media/1/proc/13/task/13/fdinfo': Permission denied
find: `/media/1/proc/13/fd': Permission denied
find: `/media/1/proc/13/fdinfo': Permission denied
find: `/media/1/proc/14/task/14/fd': Permission denied
find: `/media/1/proc/14/task/14/fdinfo': Permission denied
find: `/media/1/proc/14/fd': Permission denied
find: `/media/1/proc/14/fdinfo': Permission denied
find: `/media/1/proc/15/task/15/fd': Permission denied
find: `/media/1/proc/15/task/15/fdinfo': Permission denied
find: `/media/1/proc/15/fd': Permission denied
find: `/media/1/proc/15/fdinfo': Permission denied
find: `/media/1/proc/16/task/16/fd': Permission denied
find: `/media/1/proc/16/task/16/fdinfo': Permission denied
find: `/media/1/proc/16/fd': Permission denied
find: `/media/1/proc/16/fdinfo': Permission denied
find: `/media/1/proc/17/task/17/fd': Permission denied
find: `/media/1/proc/17/task/17/fdinfo': Permission denied
find: `/media/1/proc/17/fd': Permission denied
find: `/media/1/proc/17/fdinfo': Permission denied
find: `/media/1/proc/18/task/18/fd': Permission denied
find: `/media/1/proc/18/task/18/fdinfo': Permission denied
find: `/media/1/proc/18/fd': Permission denied
find: `/media/1/proc/18/fdinfo': Permission denied
find: `/media/1/proc/19/task/19/fd': Permission denied
find: `/media/1/proc/19/task/19/fdinfo': Permission denied
find: `/media/1/proc/19/fd': Permission denied
find: `/media/1/proc/19/fdinfo': Permission denied
find: `/media/1/proc/20/task/20/fd': Permission denied
find: `/media/1/proc/20/task/20/fdinfo': Permission denied
find: `/media/1/proc/20/fd': Permission denied
find: `/media/1/proc/20/fdinfo': Permission denied
find: `/media/1/proc/21/task/21/fd': Permission denied
find: `/media/1/proc/21/task/21/fdinfo': Permission denied
find: `/media/1/proc/21/fd': Permission denied
find: `/media/1/proc/21/fdinfo': Permission denied
find: `/media/1/proc/22/task/22/fd': Permission denied
find: `/media/1/proc/22/task/22/fdinfo': Permission denied
find: `/media/1/proc/22/fd': Permission denied
find: `/media/1/proc/22/fdinfo': Permission denied
find: `/media/1/proc/23/task/23/fd': Permission denied
find: `/media/1/proc/23/task/23/fdinfo': Permission denied
find: `/media/1/proc/23/fd': Permission denied
find: `/media/1/proc/23/fdinfo': Permission denied
find: `/media/1/proc/24/task/24/fd': Permission denied
find: `/media/1/proc/24/task/24/fdinfo': Permission denied
find: `/media/1/proc/24/fd': Permission denied
find: `/media/1/proc/24/fdinfo': Permission denied
find: `/media/1/proc/25/task/25/fd': Permission denied
find: `/media/1/proc/25/task/25/fdinfo': Permission denied
find: `/media/1/proc/25/fd': Permission denied
find: `/media/1/proc/25/fdinfo': Permission denied
find: `/media/1/proc/26/task/26/fd': Permission denied
find: `/media/1/proc/26/task/26/fdinfo': Permission denied
find: `/media/1/proc/26/fd': Permission denied
find: `/media/1/proc/26/fdinfo': Permission denied
find: `/media/1/proc/29/task/29/fd': Permission denied
find: `/media/1/proc/29/task/29/fdinfo': Permission denied
find: `/media/1/proc/29/fd': Permission denied
find: `/media/1/proc/29/fdinfo': Permission denied
find: `/media/1/proc/30/task/30/fd': Permission denied
find: `/media/1/proc/30/task/30/fdinfo': Permission denied
find: `/media/1/proc/30/fd': Permission denied
find: `/media/1/proc/30/fdinfo': Permission denied
find: `/media/1/proc/31/task/31/fd': Permission denied
find: `/media/1/proc/31/task/31/fdinfo': Permission denied
find: `/media/1/proc/31/fd': Permission denied
find: `/media/1/proc/31/fdinfo': Permission denied
find: `/media/1/proc/32/task/32/fd': Permission denied
find: `/media/1/proc/32/task/32/fdinfo': Permission denied
find: `/media/1/proc/32/fd': Permission denied
find: `/media/1/proc/32/fdinfo': Permission denied
find: `/media/1/proc/33/task/33/fd': Permission denied
find: `/media/1/proc/33/task/33/fdinfo': Permission denied
find: `/media/1/proc/33/fd': Permission denied
find: `/media/1/proc/33/fdinfo': Permission denied
find: `/media/1/proc/37/task/37/fd': Permission denied
find: `/media/1/proc/37/task/37/fdinfo': Permission denied
find: `/media/1/proc/37/fd': Permission denied
find: `/media/1/proc/37/fdinfo': Permission denied
find: `/media/1/proc/64/task/64/fd': Permission denied
find: `/media/1/proc/64/task/64/fdinfo': Permission denied
find: `/media/1/proc/64/fd': Permission denied
find: `/media/1/proc/64/fdinfo': Permission denied
find: `/media/1/proc/77/task/77/fd': Permission denied
find: `/media/1/proc/77/task/77/fdinfo': Permission denied
find: `/media/1/proc/77/fd': Permission denied
find: `/media/1/proc/77/fdinfo': Permission denied
find: `/media/1/proc/654/task/654/fd': Permission denied
find: `/media/1/proc/654/task/654/fdinfo': Permission denied
find: `/media/1/proc/654/fd': Permission denied
find: `/media/1/proc/654/fdinfo': Permission denied
find: `/media/1/proc/658/task/658/fd': Permission denied
find: `/media/1/proc/658/task/658/fdinfo': Permission denied
find: `/media/1/proc/658/fd': Permission denied
find: `/media/1/proc/658/fdinfo': Permission denied
find: `/media/1/proc/740/task/740/fd': Permission denied
find: `/media/1/proc/740/task/740/fdinfo': Permission denied
find: `/media/1/proc/740/fd': Permission denied
find: `/media/1/proc/740/fdinfo': Permission denied
find: `/media/1/proc/906/task/906/fd': Permission denied
find: `/media/1/proc/906/task/906/fdinfo': Permission denied
find: `/media/1/proc/906/fd': Permission denied
find: `/media/1/proc/906/fdinfo': Permission denied
find: `/media/1/proc/910/task/910/fd': Permission denied
find: `/media/1/proc/910/task/910/fdinfo': Permission denied
find: `/media/1/proc/910/task/912/fd': Permission denied
find: `/media/1/proc/910/task/912/fdinfo': Permission denied
find: `/media/1/proc/910/fd': Permission denied
find: `/media/1/proc/910/fdinfo': Permission denied
find: `/media/1/proc/911/task/911/fd': Permission denied
find: `/media/1/proc/911/task/911/fdinfo': Permission denied
find: `/media/1/proc/911/fd': Permission denied
find: `/media/1/proc/911/fdinfo': Permission denied
find: `/media/1/proc/916/task/916/fd': Permission denied
find: `/media/1/proc/916/task/916/fdinfo': Permission denied
find: `/media/1/proc/916/fd': Permission denied
find: `/media/1/proc/916/fdinfo': Permission denied
find: `/media/1/proc/918/task/918/fd': Permission denied
find: `/media/1/proc/918/task/918/fdinfo': Permission denied
find: `/media/1/proc/918/fd': Permission denied
find: `/media/1/proc/918/fdinfo': Permission denied
find: `/media/1/proc/919/task/919/fd': Permission denied
find: `/media/1/proc/919/task/919/fdinfo': Permission denied
find: `/media/1/proc/919/fd': Permission denied
find: `/media/1/proc/919/fdinfo': Permission denied
find: `/media/1/proc/926/task/926/fd': Permission denied
find: `/media/1/proc/926/task/926/fdinfo': Permission denied
find: `/media/1/proc/926/fd': Permission denied
find: `/media/1/proc/926/fdinfo': Permission denied
find: `/media/1/proc/973/task/973/fd': Permission denied
find: `/media/1/proc/973/task/973/fdinfo': Permission denied
find: `/media/1/proc/973/fd': Permission denied
find: `/media/1/proc/973/fdinfo': Permission denied
find: `/media/1/proc/1001/task/1001/fd': Permission denied
find: `/media/1/proc/1001/task/1001/fdinfo': Permission denied
find: `/media/1/proc/1001/fd': Permission denied
find: `/media/1/proc/1001/fdinfo': Permission denied
find: `/media/1/proc/1013/task/1013/fd': Permission denied
find: `/media/1/proc/1013/task/1013/fdinfo': Permission denied
find: `/media/1/proc/1013/fd': Permission denied
find: `/media/1/proc/1013/fdinfo': Permission denied
find: `/media/1/proc/1016/task/1016/fd': Permission denied
find: `/media/1/proc/1016/task/1016/fdinfo': Permission denied
find: `/media/1/proc/1016/fd': Permission denied
find: `/media/1/proc/1016/fdinfo': Permission denied
find: `/media/1/proc/1049/task/1049/fd': Permission denied
find: `/media/1/proc/1049/task/1049/fdinfo': Permission denied
find: `/media/1/proc/1049/fd': Permission denied
find: `/media/1/proc/1049/fdinfo': Permission denied
find: `/media/1/proc/1050/task/1050/fd': Permission denied
find: `/media/1/proc/1050/task/1050/fdinfo': Permission denied
find: `/media/1/proc/1050/fd': Permission denied
find: `/media/1/proc/1050/fdinfo': Permission denied
find: `/media/1/proc/1051/task/1051/fd': Permission denied
find: `/media/1/proc/1051/task/1051/fdinfo': Permission denied
find: `/media/1/proc/1051/fd': Permission denied
find: `/media/1/proc/1051/fdinfo': Permission denied
find: `/media/1/proc/1054/task/1054/fd': Permission denied
find: `/media/1/proc/1054/task/1054/fdinfo': Permission denied
find: `/media/1/proc/1054/fd': Permission denied
find: `/media/1/proc/1054/fdinfo': Permission denied
find: `/media/1/proc/1086/task/1086/fd': Permission denied
find: `/media/1/proc/1086/task/1086/fdinfo': Permission denied
find: `/media/1/proc/1086/fd': Permission denied
find: `/media/1/proc/1086/fdinfo': Permission denied
find: `/media/1/proc/1107/task/1107/fd': Permission denied
find: `/media/1/proc/1107/task/1107/fdinfo': Permission denied
find: `/media/1/proc/1107/fd': Permission denied
find: `/media/1/proc/1107/fdinfo': Permission denied
find: `/media/1/proc/1465/task/1465/fd': Permission denied
find: `/media/1/proc/1465/task/1465/fdinfo': Permission denied
find: `/media/1/proc/1465/fd': Permission denied
find: `/media/1/proc/1465/fdinfo': Permission denied
find: `/media/1/proc/1466/task/1466/fd': Permission denied
find: `/media/1/proc/1466/task/1466/fdinfo': Permission denied
find: `/media/1/proc/1466/fd': Permission denied
find: `/media/1/proc/1466/fdinfo': Permission denied
find: `/media/1/proc/1634/task/1634/fd': Permission denied
find: `/media/1/proc/1634/task/1634/fdinfo': Permission denied
find: `/media/1/proc/1634/fd': Permission denied
find: `/media/1/proc/1634/fdinfo': Permission denied
find: `/media/1/proc/1704/task/1704/fd': Permission denied
find: `/media/1/proc/1704/task/1704/fdinfo': Permission denied
find: `/media/1/proc/1704/fd': Permission denied
find: `/media/1/proc/1704/fdinfo': Permission denied
find: `/media/1/proc/2072/task/2072/fd': Permission denied
find: `/media/1/proc/2072/task/2072/fdinfo': Permission denied
find: `/media/1/proc/2072/fd': Permission denied
find: `/media/1/proc/2072/fdinfo': Permission denied
find: `/media/1/proc/2098/task/2098/fd': Permission denied
find: `/media/1/proc/2098/task/2098/fdinfo': Permission denied
find: `/media/1/proc/2098/fd': Permission denied
find: `/media/1/proc/2098/fdinfo': Permission denied
find: `/media/1/proc/2653/task/2653/fd': Permission denied
find: `/media/1/proc/2653/task/2653/fdinfo': Permission denied
find: `/media/1/proc/2653/fd': Permission denied
find: `/media/1/proc/2653/fdinfo': Permission denied
find: `/media/1/root': Permission denied
find: `/media/1/lost+found': Permission denied
find: `/media/1/tmp/fam-root': Permission denied
find: `/media/1/pandora/appdata/1/.wh..wh.orph': Permission denied
find: `/media/1/pandora/appdata/1/.wh..wh.plnk': Permission denied
find: `/media/1/pandora/appdata/firefox/.wh..wh.plnk': Permission denied
find: `/media/1/pandora/appdata/PanDebian-1-18941/.wh..wh.orph': Permission denied
find: `/media/1/pandora/appdata/PanDebian-1-18941/.wh..wh.plnk': Permission denied
find: `/media/1/var/lib/polkit-1': Permission denied
find: `/media/1/var/lib/sudo': Permission denied
find: `/media/1/var/spool/cron/crontabs': Permission denied
find: `/media/1/var/cache/ldconfig': Permission denied
find: `/media/2/.Trash-0': Permission denied
find: `/media/2/pandora/appdata/pcsx_rearmed/.wh..wh.plnk': Permission denied
find: `/media/2/pandora/appdata/frogatto/.wh..wh.plnk': Permission denied
find: `/media/2/pandora/appdata/elemental/.wh..wh.plnk': Permission denied
find: `/media/2/pandora/appdata/java/.wh..wh.orph': Permission denied
find: `/media/2/pandora/appdata/prisonbreak/.wh..wh.plnk': Permission denied
find: `/media/2/pandora/appdata/snes9x.skeezix.alpha/.wh..wh.orph': Permission denied
find: `/media/2/pandora/appdata/gemrb/.wh..wh.plnk': Permission denied
find: `/media/2/pandora/appdata/pyskool/.wh..wh.plnk': Permission denied
find: `/media/2/pandora/appdata/simh.cosam.3.8.0.0/.wh..wh.plnk': Permission denied
Found /media/2/pandora/menu/java.pnd
[SUCCESS]--- Starting the application (instjava.sh ) ----------
[ START ]--- Restoring the frame buffer status ----------
[SUCCESS]--- Restoring the frame buffer status ----------
[ START ]--- uMount the PND ----------
[ START ]--- Waiting the Union to be available ----------
[SUCCESS]--- Waiting the Union to be available ----------
rmdir: failed to remove `/mnt/utmp/java': Device or resource busy
[ START ]--- Waiting the PND mount dir to be free ----------
[SUCCESS]--- Waiting the PND mount dir to be free ----------
cleanup done
[SUCCESS]--- uMount the PND ----------
=======================================================================================
Return code is : 1


#27 OFFLINE   DaMummy

DaMummy

    i am le mummia

  • Members
  • PipPipPip
  • 3650 posts
  • Local time: 03:00 AM
  • LocationCleveland, USA

Posted 21 October 2011 - 05:03 PM

Spoiler
please

VOLUNTEERS NEEDED!!! Lobby against my signature now VOLUNTEERS NEEDED!!!

 

Deleting his account for making such a statement is implication that people that like to put horse penis in their anus are bad. The poor people who like to put horse penis in their anus have suffered enough without this level of prejudice. Why isn't anyone else looking out for the rights of the horse-penis-in-anus people?

 


#28 OFFLINE   Emnasut

Emnasut

    Advanced Member

  • Members
  • PipPipPip
  • 276 posts
  • Local time: 08:00 AM

Posted 26 October 2011 - 02:36 PM

It's still working for me after I updated to HF6 via the .pnd, does the script only change when doing a full flash?

#29 OFFLINE   WizardStan

WizardStan

    Advanced Member

  • Members
  • PipPipPip
  • 7701 posts
  • Local time: 03:00 AM

Posted 12 November 2011 - 02:00 AM

I've gone and updated the java.pnd, uploading it to the repo all nice and official like. Eventually... it's still uploading... slowly.
Fixes the install so you can use it again after a fresh install. Made sure it was backwards compatible with older hotfixes too.
New is a "Run JAR file" under Accessories menu that will pop up a file select dialog allowing you to choose a .JAR file to run (duh).
I've made that "Run JAR file" the first application in the PND, and designed it to also accept a filename argument instead of file selection, so in theory the PND can be associated with .JAR files and it'll "just work", but it might be easier to run the javainstall and then associate .jar files with /usr/bin/java. I'd have done it in the install itself, but I can't figure out how to automatically change mime types and associations. I barely remember figuring out how to do it manually once.
Anywho, suggestions welcome.

#30 OFFLINE   Lomaxx

Lomaxx

    Advanced Member

  • Members
  • PipPipPip
  • 558 posts
  • Local time: 08:00 AM

Posted 13 November 2011 - 01:22 PM

There is a problem with PNDs that start java in there startscript. I just stumbled over this when trying nightvision.pnd:

- the pnd is run
- with HF6 the HOME-variable is changed
- the pnd-startscript is run which calls "java -jar <java-program-name>"
- /usr/bin/java is executed which looks for ~/.javapnd

However ~.javapnd is not found as the HOME-variable is set to the appdata-directory of the pnd.

Solution: Do not search for "~/.javapnd", but for "/home/$(cat /tmp/currentuser)/.javapnd" or use a different location (like /etc/javapnd) or a different mechanism (like 'egrep -oh "\"/.*//java.pnd\"" /usr/share/applications/* | uniq' , maybe not bulletproof, but on the other hand finds the pnd even if the location has changed)

Also i noticed a typo in /usr/bin/java: " Please rerun the install pro(g)ram."

#31 OFFLINE   WizardStan

WizardStan

    Advanced Member

  • Members
  • PipPipPip
  • 7701 posts
  • Local time: 03:00 AM

Posted 13 November 2011 - 02:07 PM

Oh, I see. It worked in testing as I was just running java on the command line. Hadn't considered PNDs that use it might already have changed the variable.
It's an even easier fix than you propose: just use $REAL_HOME which is set by run_pnd.
I'm working on something right now but will have a new PND up tonight.

#32 OFFLINE   Lomaxx

Lomaxx

    Advanced Member

  • Members
  • PipPipPip
  • 558 posts
  • Local time: 08:00 AM

Posted 13 November 2011 - 04:14 PM

About mime-configuration. I am not very experienced in this topic, but i fiddled around with this topic during the last hours and found a way that seems to work. I want to stress that i am not sure if this is a recommended, clean way of doing this.

I tried what happens to mp3-files when i double-click them and noticed that gnome-mplayer launches. After some searching i found out that this is because in the file /usr/share/applications/gnome-mplayer.desktop some mime-filetypes are assigned. So i thought that the solution would be to create an own desktop-file for java that is not visible in the start-menu but assigns the proper mime-handling. I created the following file as root:

/usr/share/applications/jar-mime.desktop:
[Desktop Entry]
Version=1.0
Name=Jar-Mime-Dummie
Comment=File for handling Mime-Configuration
Exec=/usr/bin/java -jar %f
NoDisplay=true
StartupNotify=true
Terminal=false
Type=Application
MimeType=application/x-java-archive;application/x-jar;

And it seems to work nicely. Double-clicking a ".jar"-file within Thunar makes it start when this file exists. "NoDisplay=true" prevents a menu-entry from being created. So it should work to pack your pnd with such a desktop-file and copy it over to /usr/share/applications/ on installation.

#33 OFFLINE   WizardStan

WizardStan

    Advanced Member

  • Members
  • PipPipPip
  • 7701 posts
  • Local time: 03:00 AM

Posted 14 November 2011 - 01:53 AM

I'm uploading the new PND with the fixed HOME stuff for now and will look into the mime configuration tomorrow. Thanks for that. I was in the middle of uploading when the server went all broken else I'd probably have seen your post and taken the time to fix it earlier.
I spent most of today trying to get the icedtea-web Mozilla plugin to compile. I'm having difficulty getting XULRunner library to compile for the Pandora. I don't think it's ever been done, at least I can't find any indication that it has been.

#34 OFFLINE   peelie

peelie

    Advanced Member

  • Members
  • PipPipPip
  • 496 posts
  • Local time: 07:00 AM

Posted 20 November 2011 - 08:36 PM

hi can't get nightvision or geogebra to start

Attached File  copy of pndrun_nightvision.txt   2.36KB   6 downloads Attached File  copy of pndrun_geogebra.txt   2.61KB   3 downloads


cheers


edit

downloaded latest java pnd from repo, works fine!

#35 OFFLINE   fredg999

fredg999

    Advanced Member

  • Members
  • PipPipPip
  • 55 posts
  • Local time: 03:00 AM
  • LocationQuebec, Canada

Posted 18 January 2012 - 02:42 AM

If anyone goes to FOSDEM on February 5th and does not assist to the Pandora talk (!), there is another talk about OpenJDK on ARM at about the same time (starts a bit before and ends a bit after), I guess there can be some interesting stuff there seeing the Pandora uses an ARM chip.

http://fosdem.org/20.../openjdk_on_arm

#36 OFFLINE   jontheramer

jontheramer

    Advanced Member

  • Members
  • PipPipPip
  • 39 posts

Posted 11 July 2012 - 01:46 PM

I am new to the Pandora (just received mine with the mail); I have java.pnd on an SD card (installing from the GUI gives a Permission Denied error); running pnd_run always starts the Java Uninstall. Is there are 'manual' of how I can use this?

Thanks

Edit: ok, decided to tinker around a bit:

mount -o loop java.pnd /mnt/java

works

/mnt/java
./instjava.sh

too

umount /mnt/java

After that Java works, but it always says, when running:

auplink:plink.c:223: AUFS_CTL_PLINK_MAINT: Inappropriate ioctl for device
rmdir: failed to remove '/mnt/utmp/java': Device or resource busy

What is that? Is that because of my weird way of installing or ?

#37 OFFLINE   sebt3

sebt3

    PowerFreak Troll, leave him alone

  • Members
  • PipPipPip
  • 2297 posts
  • Local time: 08:00 AM

Donator

Posted 11 July 2012 - 02:50 PM

auplink:plink.c:223: AUFS_CTL_PLINK_MAINT: Inappropriate ioctl for device
rmdir: failed to remove '/mnt/utmp/java': Device or resource busy

these are "normal" pnd errors yould get from any PND

- [ PNDS ] - [ Yactfeau ] -

Spoiler

#38 OFFLINE   jontheramer

jontheramer

    Advanced Member

  • Members
  • PipPipPip
  • 39 posts

Posted 11 July 2012 - 03:46 PM

Ah, Any way to prevent them, is it because of the loop mount of a PND? So maybe if I unpack and set everything it won't do that?

#39 OFFLINE   WizardStan

WizardStan

    Advanced Member

  • Members
  • PipPipPip
  • 7701 posts
  • Local time: 03:00 AM

Posted 19 September 2012 - 01:36 AM

I've made an update to the pnd: http://rebirthofxeen...andora/java.pnd
Now first thing the install asks is if you'd like to use the Oracle Java or the Open Java. Open JDK is simple to use, no additional work required. Getting the Oracle JDK installed is... a little trickier. Due to licensing restrictions I can't just include it, the user needs to download it themselves.
Go to http://www.oracle.co...oads/index.html and choose "Previous Releases". Unless they've made an update to the ARM release since I posted this, it is only available from Java Release 7 update 6 (if you just go straight for latest, that is update 7 (or later, depending on when this is read) and may not have an ARM version)
So you get to the download page, find the 7u6 Linux ARM release, download it, extract the tar.gz into your pandora/appdata/java directory on your SD card, and rename the resulting "jdk1.7.0_06" to simply "jre". It will complain about not being able to extract some files which are symlinks. That shouldn't be a problem, I hope.
So here you go. Suggestions on how to make the "install" process better are welcome. Test known jar files. Test PND'd up java applications.
Once installed, switching between Oracle and OpenJDK is pretty easy: "touch ~/.useopenjdk" to use OpenJDK, "rm ~/.useopenjdk" to go back to Oracle. Or use the installer again, it does that for you, but a little command line work is probably faster.

#40 OFFLINE   Linux-SWAT

Linux-SWAT

    Advanced Member

  • Members
  • PipPipPip
  • 6420 posts
  • Local time: 09:00 AM
  • LocationParis, France

Posted 19 September 2012 - 02:28 AM

I'm not sure the oracle ARM jdk is a... jdk. Seems more a jre ?


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users