Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 01/02/2016, à 10:25

lemoineo

[Résolu] Exécutable qui s'exécute (ou pas)

Bonjour,
sous Ubuntu 15.10, je développe en PHP sous Eclipse essentiellement et souhaite passer au C++.
Quelques codes fonctionnent sans IDE mais l'usage d'Eclipse est quand même plus facile.
Plus facile, à condition de pouvoir lancer Eclipse !
je récupère plusieurs versions d'Eclipse
eclipse-cpp-helios-SR2-linux-gtk.tar.gz
eclipse-cpp-luna-R-linux-gtk-x86_64.tar.gz
je les dézippe, et chacune génère un répertoire eclipse dans lequel un exécutable (avec les autorisations) eclipse est accessible.
La version helios s'exécute bien, mais la version luna non ! Dommage, on est à la version mars je crois.
Les JRE installés sont respectivement les versions 6 et 8. De plus on trouve le Open JDK 7
Ce genre de phénomène s'est déjà produit sur d'autres installation, QT5 par exemple.
Pourquoi ces différences ?

Info du processeur

$ cat /proc/cpuinfo 
processor	: 0
vendor_id	: GenuineIntel
cpu family	: 6
model		: 37
model name	: Intel(R) Core(TM) i3 CPU         530  @ 2.93GHz
stepping	: 2
microcode	: 0x9
cpu MHz		: 1200.000
cache size	: 4096 KB
physical id	: 0
siblings	: 4
core id		: 0
cpu cores	: 2
apicid		: 0
initial apicid	: 0
fdiv_bug	: no
f00f_bug	: no
coma_bug	: no
fpu		: yes
fpu_exception	: yes
cpuid level	: 11
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx rdtscp lm constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt lahf_lm arat dtherm tpr_shadow vnmi flexpriority ept vpid
bugs		:
bogomips	: 5884.46
clflush size	: 64
cache_alignment	: 64
address sizes	: 36 bits physical, 48 bits virtual
power management:

Olivier

Dernière modification par lemoineo (Le 01/02/2016, à 12:35)


Retraité (ex-développeur)
le Kitesurf me permet de décrocher de l'informatique !
Bien sûr, tablette et smartphone sont rootés ! Mais je préfère un PC sous xubuntu !

Hors ligne

#2 Le 01/02/2016, à 11:07

claudius01

Re : [Résolu] Exécutable qui s'exécute (ou pas)

Bonjour,

lemoineo a écrit :

La version helios s'exécute bien, mais la version luna non ! Dommage, on est à la version mars je crois.
Les JRE installés sont respectivement les versions 6 et 8. De plus on trouve le Open JDK 7
...
Pourquoi ces différences ?

Info du processeur ...

- Faut avoir les éventuelles erreurs au lancement et regarder s'il ne manquerait pas une librairie et/ou que le chemin d'accès est erroné et donc je pencherais pour un problème d'environnement
- Pour Eclipse (à adapter ou rechercher pour d'autres versions de Eclipse et de Ubuntu), tu as sans doute lu ceci: How to Install The Latest Eclipse Release in Ubuntu 14.04
- Open JDK 7 peut s'installer avec apt-get
- Je ne sais pas dire pour "Pourquoi ces différences ?" et je ne pense que cela soit dû au processeur

Hors ligne

#3 Le 01/02/2016, à 12:14

lemoineo

Re : [Résolu] Exécutable qui s'exécute (ou pas)

J'ajoute suite à ta réponse, claudius01,
que je n'ai pas eu de message, ça aurait été évidemment intéressant de le signaler.
J'ai précisé dans le post initial que Open JDK 7 est déjà installé.
En toute rigueur, le fait que l'Open JRE 8 soit installé également aurit dû suffire à lancer Eclipse, quelque soit sa version.
Pour illustrer d'avantage le souci,
j'ai tenté d'installer QT5 pour Linux qt-unified-linux-x64-2.0.2-2-online.run
qui avait le même symptome , cad "rien ne se passe sur le click"
j'ai dû aller chercher la distribution explicite
qt-opensource-linux-x86-5.5.1.run
pour que cela marche ...
Le problème semble donc plutôt lié à l'environnement de mon linux qu'à la présence d'un JRE ou d'un JDE.
Olivier


Retraité (ex-développeur)
le Kitesurf me permet de décrocher de l'informatique !
Bien sûr, tablette et smartphone sont rootés ! Mais je préfère un PC sous xubuntu !

Hors ligne

#4 Le 01/02/2016, à 12:35

lemoineo

Re : [Résolu] Exécutable qui s'exécute (ou pas)

Afin de lever le doute, j'ai désinstallé
le Moteur OpenJDK Java 7 et
le OpenJDK Java 8 Runtime
puis réinstallé ce dernier (seulement)
en respectant strictement la dénomination des produits.
Et là, l'exécutable à jour d'éclipse, mars, se lance bien ...
Pour confirmer, j'ai repris l'exécutable d'installation QT avec ce dernier environnement, ça marche aussi !

ça marche avec seulement le Runtime 8
Donc pas 2 (ou 3) environnements Java sur la machine.
Olivier

Dernière modification par lemoineo (Le 01/02/2016, à 12:37)


Retraité (ex-développeur)
le Kitesurf me permet de décrocher de l'informatique !
Bien sûr, tablette et smartphone sont rootés ! Mais je préfère un PC sous xubuntu !

Hors ligne

#5 Le 01/02/2016, à 14:12

claudius01

Re : [Résolu] Exécutable qui s'exécute (ou pas)

claudius01 a écrit :

...
Faut avoir les éventuelles erreurs au lancement et regarder s'il ne manquerait pas une librairie et/ou que le chemin d'accès est erroné et donc je pencherais pour un problème d'environnement

lemoineo a écrit :

cad "rien ne se passe sur le click"
...
Le problème semble donc plutôt lié à l'environnement de mon linux qu'à la présence d'un JRE ou d'un JDE.
...
ça marche avec seulement le Runtime 8
Donc pas 2 (ou 3) environnements Java sur la machine.

Tout d'abord, le click sur un "programme" est une sur-couche du Desktop.
Il faut dans ce cas descendre d'un "cran" et capturer les erreurs ... car il y a forcément une erreur ;-)

Maintenant, c'est vrai que la galaxie Java est très sensible à son environnement et c'est tout l'objet de Variables d'environnement Java et chemin qui est depuis des lustres très déroutant et je ne parle pas du classpath qui fait que certains abandonnent carrément (dommage pour Java ;-)

Content pour toi que tu aies résolu ton problème.

Edit: Tu as ércit:
"sous Ubuntu 15.10, je développe en PHP sous Eclipse essentiellement et souhaite passer au C++.
Quelques codes fonctionnent sans IDE mais l'usage d'Eclipse est quand même plus facile.
Plus facile, à condition de pouvoir lancer Eclipse !
".

Par forcément (la preuve ;-).
Vouloir faire du C++ et être confronté à des problèmes de Java et le tout venant de PHP, c'est quand même un comble...
Tu ne voudrais pas tenter une chaine de production plus proche du C ou du C++ comme Vim ou Emacs ou autre ...

Je précise, cela n'est pas un troll ;-)

Dernière modification par claudius01 (Le 01/02/2016, à 14:36)

Hors ligne

#6 Le 03/02/2016, à 16:20

lemoineo

Re : [Résolu] Exécutable qui s'exécute (ou pas)

En effet, je n'ai pas pensé à chercher des erreurs dans les logs.
Pour Vim, merci, sans façon ! Et ce n'est pas non plus un troll !


Retraité (ex-développeur)
le Kitesurf me permet de décrocher de l'informatique !
Bien sûr, tablette et smartphone sont rootés ! Mais je préfère un PC sous xubuntu !

Hors ligne

#7 Le 03/02/2016, à 16:41

claudius01

Re : [Résolu] Exécutable qui s'exécute (ou pas)

Bonjour,

lemoineo a écrit :

[Résolu] Exécutable qui s'exécute (ou pas)
...
En effet, je n'ai pas pensé à chercher des erreurs dans les logs.
...
Pour Vim, merci, sans façon !

La communauté pourrait t-elle connaître ce qu'il y avait de pertinent dans les logs (en deux ou trois mots ;-)
Au nom de cette communauté bénévole, je te remercie par avance...

S'agissant de Eclipse, je ne l'utilise que pour faire du Java et cela fonctionne assez bien (cela doit être historique).
Quant à Vim, je comprends mais peut-être qu'un jour...

Hors ligne