Beitrag |
|
Dieses Forum wird (wieder) beobachtet. Also meldet euch, wenn etwas nicht tut.
Java oder Openjava 11 bis 20 sollte mit RChess 3.02 tun, Stockfish bis 16.1 ebenfalls.
|
|
|
The Mmx option tells Java how much memory usage is allowed. When you work with 8.000.000 games it should be at least 3 Gbyte, so 3000m. Rchess keeps for performance reasons the whole database in memory plus data for working.
Today new computers have more than 4GB main memory, so shpould not be a problem.
There is a 100 page handbook in the distribution. It is definitely worth reading!
|
|
|
Dann einmal in dem gleichen CMD rchess.exe ausführen und schauen was zurück kommt.
Alternativ im RChess Verzeichnis java -jar rchess.jar aufrufen und schauen was zurück kommt.
Ich habe nicht mit 16 getestet aber normalerweise sollte es ncihts ausmachen. Getestet habe ich mit der langzeitversion 11.0.11.
|
|
|
/oracle war bei mir nur als Beispiel.
CMD Fenster öffnen java -version eintippen.
Wenn java nicht gefunden wird, dann
Systemsteuerung => Erweiterte Systemeinstellungen => Umgebungsvariablen => Path
Angenommen Java ist in c;\oracle\java installiert, dann dort einen neuen Eintrag mit Wert C:\oracle\bin hinzufügen.
Jetzt sollte der Test oben funktionieren.
|
|
|
Erster Test:
Im CMD
java -version
aufrufen. Wird java gefunden? Ist es Oracle Java?
Zweiter Test
Im Installationsverzeichnis von RChess aufrufen
java -jar rchess.jar
Wenn der erste Test funktioniert und die Javaversion größer 8, am besten größer 11 ist, sollte dies auch funktionieren.
Wenn Oracle Java unter c:/oracle installiert ist, kann man auch
c:\oracle\bin\java -jar rchess.jar
ausprobieren. Tut dies, dann muss man das Verzeichnis c:\oracle\bin in den Classpath eintragen.
|
|
|
Hello,
thank you for testing. In the other entry the user has a problem with the libs on MAC:
I understand your point and will have a look for it.
As long can you call rchess by creating a shell script which first changes directory to the RChess installation and then calls it?
By the way with 2000m of memory and an actual database of 8.000.000 games you will run into trouble.
|
|
|
Es gibt ein Problem mit dem Look and Feel auf dem Mac:
There is a problem on Mac:
Exception in thread "main" groovy.lang.GroovyRuntimeException: Could not find matching constructor for: com.apple.laf.AquaLookAndFeel()
at groovy.lang.MetaClassImpl.invokeConstructor(MetaClassImpl.java:1834)
at groovy.lang.MetaClassImpl.invokeConstructor(MetaClassImpl.java:1604)
at org.codehaus.groovy.runtime.InvokerHelper.invokeConstructorOf(InvokerHelper.java:1060)
at org.codehaus.groovy.runtime.DefaultGroovyMethods.newInstance(DefaultGroovyMethods.java:17679)
at org.codehaus.groovy.runtime.dgm$522.invoke(Unknown Source)
at org.codehaus.groovy.runtime.callsite.StaticMetaMethodSite$StaticMetaMethodSiteNoUnwrapNoCoerce.invoke(StaticMetaMethodSite.java:149)
at org.codehaus.groovy.runtime.callsite.StaticMetaMethodSite.call(StaticMetaMethodSite.java:89)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:130)
Da ich einen Test gefunden habe sollte es bald gelöst sein.
I have a tester now and hope to solve it soon.
|
|
|
Hier findet man eine ausreichend aktuelle langlebige Version bei Oracle:
The link can be used to download a actual Java package from Oracle:
https://www.oracle.com/java/technologies/javase-jdk11-downloads.html
OpenJDK 11 sollte auf Linux auch tun.
OpenJDK 11 should work also
|
|
|