Loading...
 

MCC & Cars


jDinamoCC3

Netherlands

Ik heb jDinamoCC3 geïnstalleerd op een nieuwe computer.
Windows 11 home
Java versie 19
Als ik nu het programma jDinamoCC3 opstart zie ik hem het beeld even opflitsen en dan verdwijnen.
Start dus ver niet op.
Heeft iemand een idee waarom dit gebeurt?
John Janssens

Netherlands

Inmiddels de Java versie teruggebracht naar versie 8, maar dit maakt geen verschil.
Het scherm flits even op en sluit dan weer.
Opflitsend scherm kunnen invangen (zie bijlage), maar dit geeft me nog geen Idee van wat het probleem is.


Netherlands

John,
Werkt blijkbaar niet op W11.
Ik begrijp dat er aan een oplossing gewerkt wordt.
Mvg, Leon


Netherlands

Bedankt Leon,
We wachten op de oplossing.
John

Netherlands
Is er inmiddels al een oplossing of een alternatief om auto's te kunnen programmeren onder Windows 11?
Netherlands

John,
de oplossing heeft even op zich laten wachten maar hij is er. Ik heb een nieuwe versie gemaakt met een nieuwe driver die ook werkt op Windows 11.
Er wordt nu op twee plekken getest. Ik verwacht met een week of zo een versie te publiceren die werkt op Windows 8 t/m11, 32 en 64 bit.

Hans.

Netherlands

Hans,
Bedankt, dan wacht ik de uitkomst even af.
John


Netherlands

Goed nieuws: na enig uitstel van mijn kant is er dan toch een nieuwe versie.
Downloaden via https://een2drie.nl/jdinamocc/

Let op: deze versie werkt alleen met een java versie 1.8, te downloaden via java.com
Als je meerdere java versies op de pc hebt, zorg dan dat je via de commandline de juiste opstart.

Netherlands

Hoi Hans,

Hier is er een bezwaar tegen het gebruik van java 8.
Veel software zoals JMRI en dergelijken functioneren niet meer op java 8. Die vereisen Java 11 of hoger.

Helaas kan dat niet naast elkaar bestaan. Kan je de java niet inbouwen zoals Berros dat ook doet in iTrain?

Overigens kreeg ik de software ook niet werkend op java 8.

Groetjes Martin

Netherlands

Martin,
"inbouwen" is hetzelfde als een java distributie ergens anders (naast de bestanden van je programma) neerzetten, en die aanroepen bij het starten van je programma. Hoe dat licentietechnisch zit is al een paar keer gewisseld, ik heb geen zin in om dat uit te zoeken.
Je kan prima meerdere java versies naast elkaar hebben staan. Op mijn pc blijken er minstens een stuk of 8 te zijn, in zowel 32 als 64 bit. Er is echter maar 1 java versie die in het pad staat en automatisch wordt gestart, net als windows standaard applicaties heeft voor bepaalde bestanden.
De oplossing is dus een eigen start scriptje maken met 1 regel: c:\mijn andere java versie\bin\javaw.exe -jar jDinamoCC3.jar

Werkt het dan toch niet? dan zet je de debugging aan en stuur je me de log regels.

PS. waarom deze java versie? Ga maar naar java.com. Deze versie is de standaard die wordt aangeboden.


Netherlands

Mooi Hans,

Bedankt. Ik zal het downloaden en installeren
John


Netherlands

Hoi Hans,

Ik loop tegen hetzelfde probleem als Martin denk ik, daar ik ook een hogere versie van Java heb geïnstalleerd voor JMRI.
Heb nu daarnaast ook Java 1.8 (of 8) geïnstalleerd, maar ik weet niet echt hoe ik een script kan aanmaken.
Ik heb een .bat file via kladblok aangemaakt met C:\Program Files\Java\jre-1.8\bin\javaw.exe -jar jDinamoCC3.jar, maar deze flitst alleen op.

Tijdens opstarten via de standaard installatie krijg ik de onderstaande logging:

Starting jDinamoCC3...
looking for etc\jDinamoCC3.properties
Logging environment...
java.version = 19.0.1
java.home = C:\Program Files\Java\jdk-19
os.name = Windows 11
sun.cpu.isalist = amd64
sun.arch.data.model = 64
SERIAL_PORT_LIST = null

Reading logging config from "etc\jDinamoCC3.properties"...
Retreiving stored look and feel: Windows
Retreiving stored language: en_EN
Current directory: C:\Users\Eigenaar\AppData\Roaming\jDinamoCC3
library path appended with
C:\Users\Eigenaar\AppData\Roaming\jDinamoCC3\lib\native\win64\
loading the native serial library...
java.lang.UnsatisfiedLinkError: no jspWin in java.library.path: C:\Program Files\Java\jdk-19\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Program Files (x86)\VMware\VMware Player\bin\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\dotnet\;C:\Program Files (x86)\AOMEI\AOMEI Backupper\7.1.2;C:\Users\Eigenaar\AppData\Local\Microsoft\WindowsApps;;.
fatal error, cannot load serial lib, cannot start.

Netherlands

John,

je batch file is bijna helemaal goed.. Omdat er een spatie staat in het pad, dien je wel een paar quotes toe te voegen:
"C:\Program Files\Java\jre-1.8\bin\javaw.exe" -jar jDinamoCC3.jar
Als je dat in hetzelfde mapje zet als de jDinamoCC3.jar file zou het moeten werken. Op een recente Windows pc heet een batch file een .cmd file. De werking en formaat is hetzelfde.


Netherlands

Hans,

Bedankt. Het werkt zowel met .bat als met .cmd
Nu nog uitzoeken hoe ik het prompt scherm automatisch kan laten sluiten, maar dat is meer een schoonheidsdingetje.
John

Netherlands
Fijn dat het nu werkt, en dank voor je bijdrage John.

 
Dutch (Nederlands, nl)English British (British English, en-uk)German (Deutsch, de)