Forum Programmation.java Pourquoi c'est encore Java 8 qui est recommandé aux utilisateurs Windows ?

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
6
20
juin
2023

Dans Ubuntu 23.04 ou Debian 12, j'ai par défaut javac 17 comme compilateur Java. Et dans mon Ubuntu j'ai la Java 18 en Runtime.

Mais la version recommandée officiellement pour les utilisateurs Windows souhaitant exécuter une application Java est toujours la Java 8 (Update 371) :
https://www.java.com/fr/download/ie_manual.jsp?locale=fr&host=www.java.com

Et la page https://www.java.com/fr/download/why-java-8-recommended.html ne dit pas grand chose d'intéressant.

Donc sachant que Java 11 et Java 17 sont des LTS, pourquoi conseiller encore Java 8 (sorti en 2014) sous Windows ?

Forum Programmation.java [JavaFX] envoyer 1 valeur TextField vers Controller (Stage) déja existant

Posté par  . Licence CC By‑SA.
Étiquettes :
0
19
juin
2022

Bonjour,

J'ai beaucoup de mal avec la compréhension des … .fxml, Controller, loader et ce genre de choses

J'arrive a envoyer 1 valeur d'1 TextField vers 1 autre Stage.
Ds mon autre Stage, j'ai 1 second TextField ms je n'arrive pas a envoyer sa valeur vers ma premiere stage

J'ai recuperé 1 exemple qui le fait en créant chacune des Stage ds le constructeur du Controller correspondant.
Ok j'ai réussi a l'adapter. Mais je souhaiterai faire autrement.
Je sais qu'il (…)

Forum Programmation.java test unitaire JUnit: mauvais type de donnees

Posté par  . Licence CC By‑SA.
Étiquettes :
0
7
mai
2022

slt,

j'ai dvpé un petit exercice et là j'essaye en plus d'ecrire un test unitaire sur 1 de mes méthodes ms le test me renvoie un

java.lang.Error: Unresolved compilation problem:
The method f05AfficherStocks(Medicament[]) in the type Pharmacie is not applicable for the arguments (int)
je vs mets la classe, methode et le test

    public class Medicament {
    private String nom;
    private double prix;    
    private int stock;
    public Medicament(String p_nom,double p_prix,int p_stock
(…)

Forum Programmation.java débutant java : opérations de base sur les listes

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
8
juil.
2020

Salut,
Je viens d'apprendre python avec la methode swinnen pendant le confinement et je m'attaque au java.
Les cours que j'ai trouvé sont tous assez théoriques avec peu d'exemples et d'exercices pour se familiariser au code, j'ai donc repris les exercices de swinnen que je recode en java.

Mais pour les listes java semble un peu lourd. Mon exercice est simple, j'ai une liste t1 [1,2,3,4] et une liste t2 ["lundi","mardi","mercredi","jeudi"] et je veux créer une liste t3 [1,"lundi",2,"mardi",3,"mercredi",4,"jeudi"] à (…)

Forum Programmation.java Objet qui s’instancie avec des valeurs de l'objet précédent ?

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
7
jan.
2020

Je suis sur un truc qui me rend dingue.

J'ai une simple boucle :

public class compileFile {

    public static void main (String noArg[]) throws IOException {
        File directory=new File("/home/kowy/ipfinder") ; 
        for (String configFile:directory.list()) {
            String configFileFull=directory.getAbsolutePath()+"/"+configFile ; 
            Equip equip=null ; 
            try {
                EquipTool equiptool=new EquipTool() ;               
                equip=equiptool.parse(configFileFull) ; 
            } catch (Exception E) {
                System.out.println(E.toString) ; 
            }
            **System.out.println(equip.getInterface().size()) ;** 
        }
    }
}

Ce qui me rend dingue c'est que l'objet equip retient les valeurs de l'objet précédent. Donc à chaque (…)

Forum Programmation.java [ offre freelance / CLOTUREE ] Développeur Java/Python expérimenté

Posté par  . Licence CC By‑SA.
Étiquettes :
5
6
sept.
2019

Hello, l'offre est maintenant fermée.
Si tu passes par là et que tu es intéressé par ce que l'on fait, n'hésite pas à contracter Ruby d'ALOEN : rubyganchou __@__ aloen.fr

Note d'intro

Bonjour, nous avons créé ce compte au nom de Ruby de l'association ALOEN qui porte un projet bien sympathique d'échange de données énergétiques en mode fédération et à base de logiciel libres. Merci de lui réserver un bon accueil :-)

Tu es un développeur Java et Python accompli (…)

Forum Programmation.java Deadlock. Conditions de Coffman

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
1
25
août
2019

Bonjour,

Je cherche à retrouver les 4 conditions de Coffman pour un deadlock dans l'illustration de wikipedia ci-dessous:

Tiré de cet article: Deadlock#Necessary_conditions
Je ne suis pas trop sûr de moi. Est-ce que vous pouvez me dire ce que vous en pensez? Est-ce que j'ai une bonne formulation, non ambiguë?

Il faut séparer le problème en deux. Si il y a 4 boules ou plus sur chacune des 4 directions et si il y a 3 boules ou moins. Commençons (…)

Forum Programmation.java Java & JavaFX mon amour: Je t'aime moi non plus (un peu d'aide SVP)

Posté par  . Licence CC By‑SA.
Étiquettes :
1
20
mai
2019

Bonjour Les foromeux(ses),

Dans mon précédent petit message, je demandais de l'aide pour me remettre à JavaFx après les chamboullements qu'ont été le passage à Java 9, puis 10 et 11 (et là on attaque la version 12).

Heureusement un chevalier est venu me tirer d'affaire en me disant de passer à Maven: Merci à lui !

Le conte de fée aurait pu s'arrêter là… mais non… comme pour star wars, il y a toujours un épisode où le mal (…)

Forum Programmation.java Galère avec Java FX version 9, 10 , 11...

Posté par  . Licence CC By‑SA.
Étiquettes :
4
21
jan.
2019

Bonjour à toute et à tous,

Alors voilà, mon problème: je ne suis pas un développeur mais je m'amuse avec java, notamment avec javafx. Il y a de ça 2 ans, j'avais créé un petit programme pour mon fils (les aventures de la petite Peppa et de son frère George qui rencontre un garçon et qui jouent ensemble à la balle (façon casse brique).

J'ai voulu me remettre dessus, pour ajouter un 2e joueur et pourquoi pas passer le jeu (…)

Forum Programmation.java OpenRTS, un moteur de jeu 3D open-source en Java

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
3
13
mai
2015

Bonjour à tous,

On m'a conseillé de venir sur ce forum pour parler de ce nouveau projet de moteur de jeux de stratégie temps-réel en Java, multi plate-forme sur lequel nous travaillons depuis quelques mois. J’espère que j'écris dans la bonne section !

C'est un projet open-source visant à offrir une plate-forme de développement pour n'importe quel type de RTS (Real-Time strategy) indépendant type Stracraft ou Age of Empire, comprenant tous les outils de développement nécessaire ainsi qu'un vivier de ressources (…)

Forum Programmation.java Analyse d'une adresse IP

Posté par  . Licence CC By‑SA.
Étiquettes :
0
16
fév.
2015

Hello,

Je suis (non développeur) en train de coder, avec un ami, une application en J2EE pour gérer un parc de machine. Dans cette application il est possible de saisir une ou plusieurs adresses IP pour les référencer. Le souci est qu'on peut vite faire une erreur sur l'adresse IP surtout en v6.
Ma question est donc :

Comment vérifier une adresse IPv4 et IPv6 en java ?

Les adresses IP seront saisies dans un "unique" formulaire, pas de découpage par (…)

Forum Programmation.java Numérisation et analyse de formulaires papier

Posté par  . Licence CC By‑SA.
Étiquettes :
3
27
oct.
2014

Bonjour,

J'ai déjà du remplir des formulaires n'utilisant (presque) que des cases à cocher et l'on m'avait donné pour consigne de bien noircir les cases pour faciliter le travail de la machine.

Je cherche donc une librairie Java qui permettrait d'analyser un scan d'un formulaire et de renvoyer l'état (coché ou non) des checkbox.

Avez-vous déjà utilisé un outil de ce type?
Sinon, par où dois-je commencer à chercher?

Forum Programmation.java Android: diffusion de la musique d’un appareil à un autre

Posté par  . Licence CC By‑SA.
Étiquettes :
0
14
mar.
2014

Bonjour,

Pour notre projet de fin d’année, nous devons faire une application Android qui permet de faire un serveur qui diffuse de la musique à plusieurs autres appareils également sous Android.

Nous penchions sur l’utilisation du Bluetooth, mais je n’ai pas réussi à comprendre comment mettre en œuvre A2DP (mes recherches dessus n’ont rien donné de concret, à part m’informer que c’est un profil Bluetooth qui dit qu’on doit supporter tels formats et d’autres choses dans ce genre), et on (…)

Forum Programmation.java [JAVA] Suppression dans un arbre binaire ordonné

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
4
jan.
2014

Bonjour a tous,

Je travaille sur un projet avec des arbres binaires et je suis bloqué a un endroit : pour supprimer dans un arbre binaire.
J'ai beau avoir cherché sur Wikipédia et autre, aucun des codes que j'ai pu voir ne fonctionnait dans mon cas.

Voici ce que j'appelle mon arbre binaire :

    public class GenericBinaryTree<V> {

        // ATTRIBUTS
        private Comparable value;
        private GenericBinaryTree SAD;
        private GenericBinaryTree SAG;

        // CONSTRUCTEUR
        public GenericBinaryTree(
(…)

Forum Programmation.java [Swing] Rendre une JProgressBar cliquable comme un JButton

Posté par  . Licence CC By‑SA.
Étiquettes :
0
1
jan.
2014

Bonjour et bonne année 2014!

Là je suis en train de bosser sur un vieux projet en Java, un clone de «Plantes contre Zombies» mais en beaucoup plus moche et avec beaucoup moins de trucs. :p

Du coup j’aimerais bien reproduire les boutons des plantes. Ça fonctionne comme une barre de progression (pendant le temps de rechargement de la plante) et quand la barre de progression est remplie on peut à nouveau utiliser la plante (si on a assez de (…)

Forum Programmation.java private package com.monsuperpackage

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
1
9
oct.
2013

Bonjour à tous,

voici une question à laquelle je n'arrive pas à trouver de réponse. Je viens de constater qu'il est, au moins syntaxiquement, possible de changer la portée du package déclaré en première ligne des fichiers .java. Exemple :

private package com.monsuperpackage

class Toto {
 // bla bla bla
}

Or, quel que soit la portée que mets au niveau du package, c'est celle au niveau de la déclaration de la classe qui est prise en compte. (…)