# problème exécution de code java après màj sous jessie

**URL:** <https://www.debian-fr.org/t/probleme-execution-de-code-java-apres-maj-sous-jessie/63238>\
**Category:** Programmation\
**Created:** [Février 21, 2016, 8:40 UTC](https://www.debian-fr.org/t/probleme-execution-de-code-java-apres-maj-sous-jessie/63238 "2016-02-21T20:40:59Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![MisterMagoo](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/3e96dc/32.png) [@MisterMagoo](https://www.debian-fr.org/u/MisterMagoo)\
**Post date:** [Février 21, 2016, 8:40 UTC](https://www.debian-fr.org/t/probleme-execution-de-code-java-apres-maj-sous-jessie/63238/1 "2016-02-21T20:40:59Z")

</div>

Bonjour,  
J’ai fait un apt-get upgrade sous jessie et depuis j’ai des problèmes pour exécuter un programme java :

```auto
Exception in thread "main" java.lang.UnsupportedClassVersionError: algo1 : Unsupported major.minor version 51.0
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:643)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
	at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
Could not find the main class: algo1. Program will exit.

```

La commande : java -version me donne :

```auto
java version "1.6.0_31"
OpenJDK Runtime Environment (IcedTea6 1.13.3) (6b31-1.13.3-1)
OpenJDK 64-Bit Server VM (build 23.25-b01, mixed mode)

```

La commande : javac -version me donne :

```auto
javac 1.7.0_65
```

Dernières précisions :  
je compile et exécute mes programmes en ligne de commande avec java et javac  
Le programme fonctionnait avant la mise à jour de mon système et je n’ai rien modifié

Merci pour votre aide

---

<div class="post-metadata">

**Author:** ![debianhadic](https://www.debian-fr.org/user_avatar/www.debian-fr.org/debianhadic/32/3870_2.png) [@debianhadic](https://www.debian-fr.org/u/debianhadic)\
**Post date:** [Février 21, 2016, 8:40 UTC](https://www.debian-fr.org/t/probleme-execution-de-code-java-apres-maj-sous-jessie/63238/2 "2016-02-21T20:40:59Z")

</div>

On a aussi souvent des problèmes entre java6 et java7, il faut que tu modifies tes variable d’environnement et les PATH vers la 7 ensuite tu recompiles.

---

<div class="post-metadata">

**Author:** ![MisterMagoo](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/3e96dc/32.png) [@MisterMagoo](https://www.debian-fr.org/u/MisterMagoo)\
**Post date:** [Février 21, 2016, 8:40 UTC](https://www.debian-fr.org/t/probleme-execution-de-code-java-apres-maj-sous-jessie/63238/3 "2016-02-21T20:40:59Z")

</div>

Salut,  
j’ai suivi ton idée sans faire exactement comme tu me l’as proposé :  
j’ai remplacé les fichiers javac et java de mon /usr/bin par des liens symboliques vers les fichiers de la version 7.  
Et ça marche, mais j’espère que ça n’engendrera pas d’autres problèmes ?

Merci

---

<div class="post-metadata">

**Author:** ![fluo](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/e9bcb4/32.png) [@fluo](https://www.debian-fr.org/u/fluo)\
**Post date:** [Février 21, 2016, 8:41 UTC](https://www.debian-fr.org/t/probleme-execution-de-code-java-apres-maj-sous-jessie/63238/4 "2016-02-21T20:41:50Z")

</div>

Bonjour,

en ligne de commande,

pour choisir une version de java :

```auto
# update-alternatives --config java
```

pour choisir une version de javac :

```auto
# update-alternatives --config javac
```

---

<div class="post-metadata">

**Author:** ![sajjad123](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/s/85f322/32.png) [@sajjad123](https://www.debian-fr.org/u/sajjad123)\
**Post date:** [Février 21, 2016, 9:10 UTC](https://www.debian-fr.org/t/probleme-execution-de-code-java-apres-maj-sous-jessie/63238/5 "2016-02-21T21:10:23Z")

</div>

Bonjour,

même avec le man page de find, j’ai du mal à comprendre l’option -perm mode\_octal de la commande find, en utilisant le signe - ou + devant mode\_octal.

Par exemple, c’est quoi la différence entre -perm -111 et -perm +111 ? Avez-vous plusieurs exemples pour comprendre ?

Merci d’avance, cordialement.

* * *

Get [citrix - testking](http://www.braindumps.com/Citrix-certification.htm) for test king and [200-120 - braindumps - questions](http://www.braindumps.com/200-120.htm) with 100% [callutheran.edu](http://www.callutheran.edu/) guaranteed. Our high quality [fcc](http://www.fcc.edu/) prepares you well before [www.pittstate.edu](http://www.pittstate.edu/) in the final exams of [Southern California University of Health Sciences](http://en.wikipedia.org/wiki/Southern_California_University_of_Health_Sciences).
