Java 8 / Toshiba : java.lang.NoClassDefFoundError: sun/io/ByteToCharUnicode | SUPPORT TECHNIQUE | Forum

Avatar

Please consider registering
guest

sp_LogInOut Log In sp_Registration Register

Register | Lost password?
Advanced Search

— Forum Scope —




— Match —





— Forum Options —





Minimum search word length is 3 characters - maximum search word length is 84 characters

sp_Feed Topic RSS sp_TopicIcon
Java 8 / Toshiba : java.lang.NoClassDefFoundError: sun/io/ByteToCharUnicode
7 mars 2016
15 h 20 min
Avatar
greg
Member
Members
Forum Posts: 18
Member Since:
8 avril 2011
sp_UserOfflineSmall Offline

Salut Sid,

Comme je te l’ai expliqué par MP j’ai un problème avec la nouvelle version 4.0, lorsque je démarre une caisse j’ai une exception java.lang.NoClassDefFoundError: sun/io/ByteToCharUnicode.
Apparemment vu la pile d’exception c’est lors de l’accès à l’imprimante, as-tu une idée ?

Merci pour ton aide

Greg

7 mars 2016
15 h 43 min
Avatar
sid
Moderator
Members

Moderators

Advanced members
Forum Posts: 158
Member Since:
8 avril 2011
sp_UserOfflineSmall Offline

Salut Greg,

Oui en effet les io sun qui étaient obsolètes dans java 7 ont été retirés de la version 8. Tu as deux solutions :

1) passe sur la dernière version des java pos, ils ont dus (je l’espère) basculés vers les nouvelles API ;

2) hack les classes du jk6 qui tu trouvera dans la librairie rt.jar et cré une librairie que tu met sous KasStore/lib/ext par exemple. Nous l’avons fait dans une configuration où le client veut rester sur une version des java pos antérieur. Si tu veux je peux t’envoyer la librairie par MP.

Remarque : dans ce cas il te faut aussi d’inverser l’ordre d’appel dans le classpath de ks-pos.bat et mettre en premier

for %%1 in (« ..\lib\*.jar ») do call set THISCLASSPATH=%%THISCLASSPATH%%; »%%1″
for %%1 in (« ..\lib\ext\*.jar ») do call set THISCLASSPATH=%%THISCLASSPATH%%; »%%1″

Amicalement,

Sid

7 mars 2016
16 h 15 min
Avatar
greg
Member
Members
Forum Posts: 18
Member Since:
8 avril 2011
sp_UserOfflineSmall Offline

Merci pour la réponse, je vais essayer la deuxième solution. Je veux bien la librairie, vous ne pouvez pas la mettre en standard ?

merci,

Greg

21 mars 2016
17 h 26 min
Avatar
sid
Moderator
Members

Moderators

Advanced members
Forum Posts: 158
Member Since:
8 avril 2011
sp_UserOfflineSmall Offline

Salut Greg,

Nous avons inclue l’extraction des classes java 5 dans le version 4.1 sous lib\ext. La librairie s’appelle maintenant ibmref_sunio.jar. Normalement quand les drivers passeront à une compatibilité totale java 8 tu pourra l’enlever.

Sid

Forum Timezone: Europe/Paris

Most Users Ever Online: 50

Currently Online:
3 Guest(s)

Currently Browsing this Page:
1 Guest(s)

Top Posters:

ablandin: 46

greg: 18

bucheron47: 8

kzrp: 7

mm123: 6

bob: 6

Member Stats:

Guest Posters: 1

Members: 39

Moderators: 1

Admins: 1

Forum Stats:

Groups: 1

Forums: 4

Topics: 108

Posts: 297

Newest Members:

Ankith, ADD, gbalychik, electro.destock, OlgaNeory, JMichel

Moderators: sid: 158

Administrators: admin: 24