Newsgroup: it.hobby.scacchi
Titolo: Aiuto per programma scacchistico

Buongiorno, vorrei installare Raptor su Windows 7. Ho scaricato da github i file compressi Raptor_v1.0_Windows64 e Raptor-master. Non so come procedere per installare su Windows, non vedo installer exe o equivalenti. Qualcuno sa come procedere? Grazie.

Edit: doppio clic su file jar Raptor, ma non si avvia niente. (Ho installato preventivamente Java ultima versione.)

 Edit: doppio clic su file jar Raptor, ma non si avvia niente. (Ho installato preventivamente Java ultima versione.)
 
Dovrebbe bastare solo il runtime Java
 
Nota che ti serve la versioni a 64 bit di JRE, che non è il download predefinito sulla pagina ufficiale, che propone invece quello a 32... devi seguire il link 'tutti i download' o come si chiama, e dovresti trovare quello corretto. 
 
Nota anche che il download dei file binari di Raptor (o di qualunque altro progetto su GitHub in genere) è quello che trovi su '/releases':
https://github.com/Raptor-Fics-Interface/Raptor/releases
 
 
Il fatto che tu menzioni 'Raptor-master' mi fa pensere tu abbia scaricato invece il repository con i sorgenti dalla prima pagina di GitHub, cosa che non ti serve

Edit: doppio clic su file jar Raptor, ma non si avvia niente. (Ho installato preventivamente Java ultima versione.)
 
I files .jar non sono files Java, ma sono file compressi come .zip,
per esempio.
Quindi devono essere decompressi con un idoneo programma.
Indicando in google "jar decompressore" trovi vari aiuti.
 

Indicando in google "jar decompressore" trovi vari aiuti.
 
forse perņ su Windows 7 non funziona.
Io ho XP Pro.


Se hai il runtime java installato e associato all'estensione, non è mai necessario fare questa cosa a mano... "doppio click sul jar" è esattamente l'operazione che serve per eseguire il programma


Puo' essere che qualcosa non vada con Raptor perche' non funziona 
neanche per me (doppio click e non succede niente, credo che Java sia a 
posto sul mio computer)

Su Windows 10 funziona senza problemi.
 
Come dicevo, serve Java 64bit, la normale installazione automatica non è sufficiente

 
 
 
Fatto, ma nel mio caso non funziona (su Windows 10). Idee?

 Fatto, ma nel mio caso non funziona (su Windows 10). Idee?
 
Prima cosa assicurati di aver scaricato Raptor da questo link
 
https://github.com/Raptor-Fics-Interface/Raptor/releases/download/v1.0/Raptor_v1.0_Windows64.zip
 
 
Non ha un "installer". Lo decomprimi dove vuoi tu.
 
(L'altro link su github è per il codice sorgente e come ti hanno già 
detto non serve)
 
Poi apri una finestra command line (cmd.exe o come si chiama su Windows 10)
 
Scrivi ed esegui il comando
 
java -version
 
Se ti dà errore c'è qualcosa che non va nella tua installazione di java.
 
Se ti dà restituisce un messaggio con la versione java, dovrebbe essere 
tutto OK.
 
Poi sempre dalla finestra della command line ti sposti nella cartella 
dove hai installato Raptor (con il comando "cd" seguito dal nome 
completo della cartella di Raptor) e lanci il comando
 
java -jar Raptor.jar
 
Se ti funziona, il passo successivo è far capire a Windows 10 come 
eseguire i file .jar (ovvero nello stesso modo che hai appena fatto a 
mano...) ma qui lascio la palla ai guru di Windows 10. Altrimenti ti 
puoi creare un link sul desktop che fa esattamente la stessa cosa: 
esegue il comando 'java -jar Raptor.jar' nella cartella di Raptor.
 
saluti,
M.

 
 
Dato questo comando, Raptor non viene eseguito. Mi viene il dubbio che 
l'esecuzione venga bloccata. Ho provato ad eseguire cmd.exe come 
amministratore, ma anche in questo caso non succede nulla.
Si puo' provare altro o devo lasciar stare?
 
 

 Si puo' provare altro o devo lasciar stare? 
 
Ho installato il Java interprete a 64 bit (grazie Luca D per il suggerimento, di default aveva installato il 32 che non andava..). 
 
Adesso funziona ma solo in una sessione con permessi amministrativi. Io non voglio usarlo qui, ma solo in sessione standard. Nella standard purtroppo non parte, solleva un sacco di eccezioni. Sto cercando di capire il perche' e se e come si possa risolvere. 
 
Tu che output ottieni dopo l'esecuzione da shell del programma? Notare anche che e' richiesta una versione 6 minima di Java. 

 Si puo' provare altro o devo lasciar stare?
 
A me, su Windows 7, si presentava fra l'altro questo impedimento: facendo clic destro sul file Raptor.jar e selezionando Proprieta' compariva in basso una piccola didascalia che indicava che il file poteva venire bloccato dal sistema, poiche' proveniente da una macchina esterna (ragioni di sicurezza). Accanto c'era il pulsante per disattivare il blocco. Credo sia bene pigiarlo per ottenere lo sblocco..

 
 
 
Ho installato java 8 update 151, 64 bit (il terzo link dall'alto in 
https://www.java.com/de/download/manual.jsp
), il seguente e' l'output di 
java -version
 
java version "1.8.0_151"
Java(TM) SE Runtime Environment (build 1.8.0_151-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)
 
 
Ho fatto partire una sessione di cmd con permessi amministrativi e dato 
il comando
 
java -jar Raptor.jar
 
Non c'e' nessun output. Non so neppure cosa fare per tentare il debugging.
 
Ho anche provato scaricando ed eseguendo un jar "Hello world" e quello 
funziona (naturalmente questo sara' un virus devastante mascherato da 
"Hello world" ...).
 

>Non c'e' nessun output. Non so neppure cosa fare per tentare il debugging. Ho anche provato scaricando ed eseguendo un jar "Hello world" e quello 
funziona (naturalmente questo sara' un virus devastante mascherato da 
"Hello world" ...). 
 
In base a quanto affermato da Luca, il programma *deve* girare su Windows 10. Scusa la domanda banale, ma il tuo file jar ha assunto automaticamente o manualmente la classica icona bianca con la tazza fumante del Java? Se non ce l'ha, mica parte.. 
 
Non credo vi sia un bug, ma a me nella sessione standard con permessi ridotti solleva diverse eccezioni. Non credo al bug perché nella sessione equivalente a quella d'Amministratore fila tutto liscio, e comunque perché ritengo che su Windows 7 sia stato testato e lo supporti. Ho pensato: carenza di permessi? Sembrerebbe l'ipotesi più plausibile, viste le premesse..
 
Ma ecco qua l'output del comando di shell (da notare che nella sessione standard, un abbozzo di avvio dell'esecuzione si ha: compare la pop-up di opzione lingua, scelgo inglese, do l'okay, e subito dopo la esecuzione si interrompe):
 
java.exe : log4j:WARN No appenders could be found for logger (raptor.pref.RaptorPreferen
ceStore).
In riga:1 car:5
+ java <<<<  -jar Raptor.jar
    + CategoryInfo          : NotSpecified: (log4j:WARN No a...eferenceStore).:String)  
   [], RemoteException
    + FullyQualifiedErrorId : NativeCommandError
 
log4j:WARN Please initialize the log4j system properly.
 
 
Exception in thread "main" 
java.lang.NullPointerException
 
 
    at raptor.Raptor.shutdownWithoutExit(Raptor.java:517)
 
 
    at raptor.Raptor.shutdown(Raptor.java:645)
 
 
    at raptor.Raptor.shutdown(Raptor.java:492)
 
 
    at raptor.Raptor.main(Raptor.java:228)
 
 
 

@JTS: prova, se ti va, a disinstallare Java, fare una pulizia del sistema, usando il kit nativo di Windows, e poi a reinstallare Java, magari una versione precedente, la 6 per es., reperibile qui
 
http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html
 
 
Download del file (size 11MB) "jre-6u45-windows-x64.exe" nella tabella "Java SE Runtime Environment 6u45"


Mi impone di registrarmi, la curiosita' ma fa cedere e lo faccio.
 
Con java 6 ci sono almeno dei messaggi di errore (cmd come amministratore)
 
 
 
log4j:WARN No appenders could be found for logger 
(raptor.pref.RaptorPreferenceStore).



E sono identici ai tuoi. Eppure la finestra di comando la sto eseguendo 
con privilegi di amministratore.


Ho anche scoperto che invocando java 8 con il comando completo 
("C:\Program Files\Java\jre1.8.0_151\bin\java.exe" -jar Raptor.jar) i 
messaggi di errore compaiono (identici), non compaiono invocando lo 
shortcut.

>Ho anche scoperto che invocando java 8 con il comando completo 
("C:\Program Files\Java\jre1.8.0_151\bin\java.exe" -jar Raptor.jar) i 
messaggi di errore compaiono (identici), non compaiono invocando lo 
shortcut. 
 
Questo molto probabilmente dipende dal fatto che non hai impostata la variabile d ambiente per Java 8 (mentre la 6 ce l'ha).
 
Computer>clic destro>seleziona Proprieta' dal menu contestuale>Clic su Impostazioni avanzate sistema>Clic Variabile ambiente. Nella sezione Variabili di sistema, trova la variabile di ambiente PATH e selezionala. Clic Edit. Controlla se c'e' il percorso Java.

>E sono identici ai tuoi. Eppure la finestra di comando la sto eseguendo 
con privilegi di amministratore. 
 
Scusa, potresti provare a entrare nel tuo account tipo Amministratore, quindi provare a entrare nella cartella del file Raptor.jar e fare due clic per vedere quello che accade? Non ti si apre nemmeno la pop-up per selezionare la lingua?


Fatto. In questo caso ha funzionato cosi': la prima volta che ho fatto 
doppio clic si e' aperto il pop-up per selezionare la lingua; fatta la 
scelta il pop-up si e' chiuso e non e' successo piu' nulla. Ho provato 
di nuovo con doppio clic e non e' successo piu' nulla. Anche provando da 
linea di comando non c'e' nessuna risposta dal sistema.
 
Dopo di che (tuo messaggio in un altro punto del thread) sono tornato 
nell'account utente, ho guardato nelle proprieta' e c'e' una casella da 
spuntare per sbloccarlo (come nel tuo caso era bloccato perche' 
proveniente da una macchina esterna). Spuntata la casella ... non 
succede nulla :-)
 
Dovrei di nuovo entrare nel account amministratore e vedere se c'e' lo 
stesso blocco, lo faccio e poi posto.
 
E' frustrante!

>Dovrei di nuovo entrare nel account amministratore e vedere se c'e' lo 
stesso blocco, lo faccio e poi posto. 
 
Credo di essere giunto a una definizione stabile del problema: operazioni che fino al Windows Xp erano permesse con utente limitato e ora non lo sono più. Con W10, poi, in base a quanto tu testimoni, viene bloccato in toto: alti/bassi privilegi. Sul 7/8 forse qualcosa si salva ancora: ecco il motivo della partenza con privilegi elevati nel mio sistema W7.
 
In pratica, nel mio caso, nella sessione "che non ha limiti", per definizione il processo eredita questa liberta' d'azione, e quindi l'esecuzione procede indisturbata, senza impedimenti; in quella con limitazioni, al contrario, si generano gli intoppi: risorse bloccate>operazioni che puntano a null. 
 
Nella tua, probabilmente, in entrambe: un programma di scacchi non dovrebbe richiedere privilegi cosi' elevati / toccare file in posti riservati.. e Raptor credo sia roba datata, anche se ritoccata fino almeno a un paio d'anni fa; risale a tempi in cui con XP non c'erano restrizioni, mentre nel 10 (ma anche 7/8) si ha un occhio di riguardo in più per quel che concerne il capitolo sicurezza.
 
Personalmente ripristinerò il sistema a uno stato immediatamente precedente questi tentativi e cestinerò lo zip della gui di Raptor. Vedrò poi se c'è un'altra interfaccia.. peccato perche' questa aveva il timeseal montato..

>Ho provato 
di nuovo con doppio clic e non e' successo piu' nulla. 
 
Anche a me in una circostanza - sempre utente normale - non dava piu' segni di vita dopo aver scelto la lingua e rifatto doppio clic.
Diciamo che per sistemi Windows recenti, non e' implementato al meglio delle possibilita'.. :-) 

 E' frustrante!
 
Dovrei ricontrollare, ma ho il sospetto che Raptor in alcune circostanze 
provi a scrivere un file di log su disco dove "non dovrebbe".
"Non dovrebbe" = dove adesso Windows non si aspetta che i software 
"moderni" vadano a scrivere, per cui senza diritti di amministrazione 
non si può. Su Linux mi ritrovo infatti qualcosa come "C:\file.log".
 
Raptor è open source, scritto in Java, e mi son preso la briga di dargli 
un'occhiata personalmente. Non vedo alcuna controindicazione 
nell'eseguirlo in modalità amministratore. Detto ciò è pur sempre ovvio 
tenere un comportamento "pulito": non fare click su tutti i link che 
capitano (magari qualche finger strano di un losco giocatore) o cose del 
genere. Ma poi non sarebbe neanche colpa di Raptor se si finisce in un 
sito di venditori d'armi di contrabbando...
 
Oppure potete provare a scrivere un file di testo .cmd o .bat con dentro 
i comandi per eseguire a mano Raptor (dovrebbe bastare il java -jar...) 
e poi dire a Windwows di eseguire quel file .cmd (o .bat) in "modalità 
compatibilità". (Vado a naso, ma mi ricordo qualcosa di simile in 
Windows 7/10 per far girare i giochini di 10 anni fa e più).

>Dovrei ricontrollare, ma ho il sospetto che Raptor in alcune circostanze 
provi a scrivere un file di log su disco dove "non dovrebbe". 
 
Ma qui il fenomeno e' sistematico, si genera subito in fase d'avvio. A meno che il log non venga scritto sempre e immediatamente.. Comunque i messaggi d'errore non mi sembrano indicare una simile eventualita', almeno quelli citati in precedenza. Di sicuro, in se' e per se', il programma e' innocuo. Se poi a uno sta bene gettarsi nella mischia della rete coprendosi le spalle con un Windows a porte totalmente spalancate..

> poi dire a Windwows di eseguire quel file .cmd (o .bat) in "modalità 
compatibilità". (Vado a naso, ma mi ricordo qualcosa di simile in 
Windows 7/10 per far girare i giochini di 10 anni fa e più
 
Cioè far dimenticare al sistema la sua carta d identita' attuale? Io ricordo vagamente qualcosa di simile per Vista. E comunque, in tal modo si riuscirebbe ad avviare da sessione standard?


BTW non ho ancora trovato la voglia di riattivare l'account da 
amministratore e controllare se c'e' il blocco anche li' (come ho 
scritto qualche messaggio piu' in su), ma: la cosa che trovo veramente 
irritante e' che Windows blocchi il programma senza dirmi che lo fa.

 Diciamo che per sistemi Windows recenti, non e' implementato al meglio delle possibilita'..:-)  
 
Hai risolto?
 
Ho recentemente installato Raptor su una macchina Windows 10, senza 
alcun privilegio amministratore. Ho riscontrato lo stesso errore - crash 
dopo selezione della lingua - ma non mi son perso d'animo e al secondo 
tentativo (facendo semplicemente ripartire l'applicazione) è andato 
tutto liscio.