Installing TunerStudio in DietPi

HI,

I have successfulling installed DietPi and it is autobooting to a Desktop.
I am now trying to install TunerStudio.

I am following this guide, which is based on Raspbian, but trying to make amendments for DietPi:
TunerStudio Guide

I have dowloaded DietPi and have extracted it to home/dietpi. In this directory there is now a folder called TunerStudioMS.

I have followed the guide at step 3 to create a link to start TunerStudio:

Create link to start TunerStudio:

a. Open termnial and type: "ln -s /home/pi/TunerStudioMS/TunerStudio.sh /usr/local/bin"

b. Once complete in terminal type: type: "bash /usr/local/bin/TunerStudio.sh"

I have changed to lines to reflect the fact that this is on DietPi and not Raspbian to:

ln -s /home/dietpi/TunerStudioMS /usr/local/bin

Now if I type:

bash /usr/local/bin/TunerStudio.sh

It fails with a No such file or directory error.
On checking in usr/local/bin I have a folder called TunerStudioMS with TunerStduio.sh inside so I expanded the bash script to:

bash /usr/local/bin/TunerStudioMS/TunderStudio.sh

TunerStudio does not start and I recieve a load of at java.desktop errors in terminal, the last being:

at TunerStudio.main(Unknown Source)

Looking at the guide it mentions that you may need to install Java, so I ran sudo dietpi-software and searched for Java.
This brings up 5 selections, of which two appear to be matches:
8 - Java JDK: OpenJDK Development Kit
196 - Java JRE: OpenJDK Runtime Environment

Looking at the guide for clues I installed the second Java JRE: OpenJDK Runtime enviroment

However I wtill get the same Java errors when trying to run TunerStudio.

Any help getting TunerSTudio running would be great.
Thanks

I have now logged into this Forum on the Pi and here is the complete output in terminal when TunerStudio fails to start:

dietpi@DietPi:~$ bash /usr/local/bin/TunerStudioMS/TunerStudio.sh
Jar Name:TunerStudioMS.jar
8/30/24, 3:27:02 PM :Error: get uninitialized PcActivationManager!
Registration file not found. 
8/30/24, 3:27:02 PM :Debug: Unable to load user properties, looking in:
/home/dietpi/TunerStudioMS/.
8/30/24, 3:27:02 PM :Debug: hid: 572.61206
Exception in thread "main" java.lang.UnsatisfiedLinkError: Can't load library: /usr/lib/jvm/java-17-openjdk-arm64/lib/libawt_xawt.so
	at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2398)
	at java.base/java.lang.Runtime.load0(Runtime.java:755)
	at java.base/java.lang.System.load(System.java:1957)
	at java.base/jdk.internal.loader.NativeLibraries.load(Native Method)
	at java.base/jdk.internal.loader.NativeLibraries$NativeLibraryImpl.open(NativeLibraries.java:388)
	at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:232)
	at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:174)
	at java.base/jdk.internal.loader.NativeLibraries.findFromPaths(NativeLibraries.java:315)
	at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:285)
	at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2403)
	at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:818)
	at java.base/java.lang.System.loadLibrary(System.java:1993)
	at java.desktop/java.awt.Toolkit$2.run(Toolkit.java:1388)
	at java.desktop/java.awt.Toolkit$2.run(Toolkit.java:1386)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:318)
	at java.desktop/java.awt.Toolkit.loadLibraries(Toolkit.java:1385)
	at java.desktop/java.awt.Toolkit.initStatic(Toolkit.java:1423)
	at java.desktop/java.awt.Toolkit.<clinit>(Toolkit.java:1397)
	at java.desktop/sun.awt.AppContext$2.run(AppContext.java:273)
	at java.desktop/sun.awt.AppContext$2.run(AppContext.java:262)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:318)
	at java.desktop/sun.awt.AppContext.initMainAppContext(AppContext.java:262)
	at java.desktop/sun.awt.AppContext$3.run(AppContext.java:315)
	at java.desktop/sun.awt.AppContext$3.run(AppContext.java:298)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:318)
	at java.desktop/sun.awt.AppContext.getAppContext(AppContext.java:297)
	at java.desktop/javax.swing.SwingUtilities.appContextGet(SwingUtilities.java:2022)
	at java.desktop/javax.swing.UIManager.getLAFState(UIManager.java:251)
	at java.desktop/javax.swing.UIManager.maybeInitialize(UIManager.java:1489)
	at java.desktop/javax.swing.UIManager.getDefaults(UIManager.java:716)
	at java.desktop/javax.swing.UIManager.getString(UIManager.java:845)
	at java.desktop/javax.swing.filechooser.UnixFileSystemView.<clinit>(FileSystemView.java:777)
	at java.desktop/javax.swing.filechooser.FileSystemView.getFileSystemView(FileSystemView.java:93)
	at p.j.r(Unknown Source)
	at p.j.t(Unknown Source)
	at TunerStudio.main(Unknown Source)

Well after doing some research on the web looking for the same java error. I found a post suggesting that maybe the version of java did not contain the gui elements required for TunerStudioMS.

So I ran:

sudo apt reinstall openjdk-17-jre

And tried again. This time TunerStudioMS loaded up in all its glory.
I have also read somewhere that you need to install wiring pi, so i’ll look at that later.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.