Closed RedSquirrel87 closed 4 years ago
Original comment by Red Squirrel (Bitbucket: Red_Squirrel, GitHub: RedSquirrel87).
Che versione di JAVA hai installato?
Original comment by Red Squirrel (Bitbucket: Red_Squirrel, GitHub: RedSquirrel87).
Si, la versione va bene quindi non dovrebbe essere quella il problema, lo chiedevo perché appunto Java 8 è la versione minima richiesta da duktape (che è la libreria che viene usata dal programma per decriptare il codice Javascript di Mangaplus). Purtroppo mi sono accorto piuttosto che tra i requisiti minimi (riportati qui https://github.com/webfolderio/duktape4j ) di duktape oltre alla versione 8 di Java c'è anche Windows 8 (o quantomeno lì dice che sono supportati Windows 8 e 10) quindi mi sa che il problema è che non è compatibile con Windows 7. Cercherò informazioni più certe (purtroppo tutti i PC che ho a disposizione qui sono con Windows 10 quindi non posso provare di persona) e se esiste un modo per aggirare la cosa, altrimenti tocca cercare un metodo alternativo per decriptare il codice JS di Mangaplus (ma ci vorrà un po' di tempo purtroppo)
Original comment by Red Squirrel (Bitbucket: Red_Squirrel, GitHub: RedSquirrel87).
Da quello che dice qui https://github.com/webfolderio/duktape4j è stato testato su Ubuntu 64 bit (con GCC versione 8 ), quindi dovrebbe funzionare si
Original comment by Red Squirrel (Bitbucket: Red_Squirrel, GitHub: RedSquirrel87).
Ok, dopo una giornata di studio dei protobuffer e della loro implementazione JAVA ho trovato il modo di decifrare le risposte di Mangaplus utilizzando codice JAVA nativo (quindi senza la necessità di un motore Javascript esterno). Ciò essenzialmente significa che nella prossima versione non avremo più problemi di compatibilità simili :thumbsup:
Original comment by Red Squirrel (Bitbucket: Red_Squirrel, GitHub: RedSquirrel87).
v40 rilasciata, ora dovrebbe funzionare su qualsiasi sistema operativo compatibile con JAVA
Original report by Anonymous.
Ciao, non mi funziona Mangaplus. Ho fatto salvare il log ed è uscito questo:
Exception in thread "Thread-9" java.lang.UnsatisfiedLinkError: C:\Users\Mattia\AppData\Local\Temp\duktape7498667385396172214.dll: Impossibile trovare la procedura specificata at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary0(Unknown Source) at java.lang.ClassLoader.loadLibrary(Unknown Source) at java.lang.Runtime.load0(Unknown Source) at java.lang.System.load(Unknown Source) at io.webfolder.ducktape4j.Duktape.loadLibrary(Duktape.java:224) at io.webfolder.ducktape4j.Duktape.(Duktape.java:53)
at mainpackage.MangaPlus.decode(MangaPlus.java:173)
at mainpackage.MangaPlus.GetChapters(MangaPlus.java:239)
at mainpackage.NewJFrame$91.run(NewJFrame.java:3233)
at java.lang.Thread.run(Unknown Source)
Ho visto che hanno già segnalato un errore su Mangaplus, ma io ho un 64 bit (Windows 7). Stavo per segnalare una frase lasciata in inglese nella traduzione italiana, ma vedo che l'hai già risolto.