CONNEXION
  • RetourJeux
    • Tests
    • Soluces
    • Previews
    • Sorties
    • Hit Parade
    • Les + attendus
    • Tous les Jeux
  • RetourActu
    • Culture Geek
    • Astuces
    • Réalité Virtuelle
    • Rétrogaming
    • Toutes les actus
  • RetourHigh-Tech
    • Actus JVTECH
    • Bons plans
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTECH
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch
    • Xbox Series
    • Overwatch 2
    • FUT 23
    • League of Legends
    • Genshin Impact
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • PS4
  • One
  • Switch
  • Wii U
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Etoile Abonnement RSS

Sujet : [JAVA] Programmer en Java sans IDE

DébutPage précedente
1
Page suivantePage suivante
MattyParkman MattyParkman
MP
Niveau 9
21 juillet 2014 à 13:07:21

Bonjour à tous,

Je viens de commencer java mais programmer sur Eclipse me dégoûte littéralement :noel:
J'aimerais pouvoir programmer comme je programmais en C. C'est à dire avec un logiciel de traitement de texte genre Gedit + Terminal avec les lignes de compilation etc. Est ce que c'est possible ?
Etant donné qu'on pouvait programmer en C avec une IDE (CodeBloks) mais aussi sans. Je me dit ya pas de raison qu'on ne puisse pas faire ça avec Java. :oui:

(Je suis sur Ubuntu)

Merci d'avance ! :hap:
Bonne journée à tous.

[-Shana-] [-Shana-]
MP
Niveau 10
21 juillet 2014 à 13:14:52

Yep, renseigne toi sur la compilation de java :-) .

MattyParkman MattyParkman
MP
Niveau 9
21 juillet 2014 à 13:16:14

Tu aurais pas un lien à me filer qui me dit quoi faire du coup :(

MattyParkman MattyParkman
MP
Niveau 9
21 juillet 2014 à 13:44:16

Ah bon ? En C je perds pas vraiment du temps. Puis c'est bien plus agréable de coder sur une page entière sans les 1000 boutons de l'IDE et le ridicule terminal en bas. :rire:

Un lien pour les explications svp. :(

dark_drow dark_drow
MP
Niveau 15
21 juillet 2014 à 14:02:03

ya pas grand chose à faire en java pour la compilation de projets modeste

javac *.java
java MainClass

éventuellement si tu as des jar externes tu les ajoute avec l'option -cp

tbol tbol
MP
Niveau 20
21 juillet 2014 à 14:27:51

Tu connais jEdit ?

[DenshaOtoko] [DenshaOtoko]
MP
Niveau 11
21 juillet 2014 à 14:43:53

Il te suffit d'installer le JDK pour la compilation (javac), puis JRE pour l'environnement d'execution (java), le tout est dans le JSE (comprends javac et java)

tout ça est déjà dans les dépôts (openjdk-7-jre et openjdk-7-jdk ou default à la place de openjdk, ou bien gcj, comme tu veux), mais si t'as installé eclipse, alors tout ça est surement déjà installé

ensuite, pour l'utilisation, bah javac --help puis java --help mais grosso modo ça a été dit plus haut toute façon

-----------------------------------

Kiwec Voir le profil de Kiwec
Posté le 21 juillet 2014 à 13:23:57 Avertir un administrateur
Je recommande vraiment pas, un bon IDE comme Eclipse a ses défauts mais sans, la compilation te fera perdre ton temps.

-----------------------------------

ensuite pour question de perte de temps, bah, faut se faire son makefile, c'est rapide après, puis on sait mieux ce qu'on fait je trouve (de manière générale du moins)

MattyParkman MattyParkman
MP
Niveau 9
21 juillet 2014 à 17:03:14

Bon j'ai réussi à me débrouiller et trouver comment faire. :noel:

C'est bien mieux comme ça :bave:

Par contre j'ai téléchargé le JRE sur ce site :
http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html

Et j'ai eu un problème lors de l'installation. En effet j'ai convertis le .rpm en .deb via alien.

Mais quand j'ai écris javac test.java il me dit que :

Le programme « javac » peut être trouvé dans les paquets suivants :

* default-jdk
* ecj
* gcj-4.8-jdk
* openjdk-7-jdk
* gcj-4.6-jdk
* openjdk-6-jdk

J'ai installé le premier et ça à l'air de marcher nickel.
Les autres sont nécessaires ou pas ? :(

Gleuh Gleuh
MP
Niveau 10
21 juillet 2014 à 17:44:42

C'est le jdk qu'il faut non? :doute:

[DenshaOtoko] [DenshaOtoko]
MP
Niveau 11
21 juillet 2014 à 18:03:58

le jre n'est que l'environnement d'execution, pour pouvoir executer tes programmes java

pour compiler, il te faut javac qui est dans le jdk, et du coup il te suffit d'installer un des paquets qui sont proposés dans ceux dans la liste que t'as donné, choisis openjdk-7-jdk plutôt, ou default-jdk si tu veux, mais gcj est un peu vieux et obsolete maintenant je crois
donc oui, c'est nécessaire

godrik godrik
MP
Niveau 22
21 juillet 2014 à 19:51:01

Perso, je fais la compilation java a coup de makefile. Mais je suis un ouf :)

MattyParkman MattyParkman
MP
Niveau 9
21 juillet 2014 à 19:53:05

godrik Voir le profil de godrik
Posté le 21 juillet 2014 à 19:51:01 Avertir un administrateur
Perso, je fais la compilation java a coup de makefile. Mais je suis un ouf :)

En plus quand je compile, j'ai pris la fâcheuse habitude de mettre "make" à chaque fois :rire:

Tu peux m'envoyer ton Makefile :hap:

godrik godrik
MP
Niveau 22
21 juillet 2014 à 21:28:03

heu... J'ai pas de code java sous la main. Mais ca ressemble a

JAVAC=javac
JAVAC_FLAGS=

SRCS=$(wildcard *.java)

OBJS=$(SRCS:.java=.class)

all: $(OBJS)

%.class: %.java
[TAB]$(JAVAC) $(JAVAC_FLAGS) $<

clean:
[TAB]-rm $(OBJS)

picdelh picdelh
MP
Niveau 9
24 juillet 2014 à 10:20:51

Et vous faîtes comment pour debuger du java sans IDE ?

Bunyan Bunyan
MP
Niveau 14
24 juillet 2014 à 11:38:26

La stacktrace est assez explicite 90% du temps pour avoir des informations.
Sinon, tu utilises jdb à la main.

MattyParkman MattyParkman
MP
Niveau 9
24 juillet 2014 à 13:03:46

PicdeLH ?
Posté le 24 juillet 2014 à 10:20:51 !
Et vous faîtes comment pour debuger du java sans IDE ?

A chaque fois que je fait une erreur le terminal me le dit de suite et m'indique la ligne. :)

picdelh picdelh
MP
Niveau 9
25 juillet 2014 à 00:39:28

@ Bunyan

La stacktrace est assez explicite 90% du temps pour avoir >des informations.
Sinon, tu utilises jdb à la main.

Encore faut-il qu'une exception soit lancée.
Je ne connaissais pas jdb ! Ca a l'air de beaucoup ressembler à gdb.

@ MattyParkman

A chaque fois que je fait une erreur le terminal me le dit >de suite et m'indique la ligne

Ce n'est pas parce que ton programme compile qu'il fait ce que tu veux :hap:

DébutPage précedente
1
Page suivantePage suivante
Répondre
Prévisu
?
Victime de harcèlement en ligne : comment réagir ?
Infos 0 connecté(s)

Gestion du forum

Modérateurs : godrik, LGV
Contacter les modérateurs - Règles du forum

Sujets à ne pas manquer

La vidéo du moment