Importer une classe à partir d'un autre projet ou d'en faire une classe à projet en cours (NetBeans)

Hier, j'ai commencé à apprendre le Java tutoriels Oracle site et j'ai un problème avec le premier programme (Vélo :). J'ai fait le projet avec une seule classe (class Bicycle), puis ouvrez un nouveau projet et a écrit la classe qui crée deux Bicycle objets et l'appelle de leurs méthodes. Lorsque j'essaie de créer un projet recevoir le message d'erreur:

"error: cannot find symbol
Bicycle bike1=new Bicycle();
symbol: class Bicycle
location: class BicycleDemo"
.

J'ai essayé de cliquer droit sur les Bibliothèques et les ajouter au Projet n'a pas fonctionné, a essayé de créer une nouvelle classe dans le projet en cours (avec le même contenu) - n'a pas fonctionné. Que faire?

package bicycledemo;
/**
*
* App witch simulates using of Bicyle class.
*/
public class BicycleDemo {
import Bicycle;  
public static void main(String[] args) {
    Bicycle bike1=new Bicycle();
    Bicycle bike2=new Bicycle();

    bike1.changeCadence(34);
    bike1.increaseSpeed(3);
    bike1.changeGear(2);
    bike1.printStates();

    bike2.changeCadence(3);
    bike2.increseSpeed(12);
    bike2.printStates();
}
}

Et j'ai aussi tout C:\Users\nojo\Documents\NetBeansProjects\Bicycle de fichiers dans les Bibliothèques de projet BicycleDemo.
Code de Bicycle.java:

public class Bicycle {
int cadence=0;
int speed=0;
int gear=1;

void changeCadence(int newValue){
cadence=newValue;
}
void increaseSpeed(int increase){
speed=speed+increase;
}
void applyBreaks(int decrease){
speed=speed-decrease;
}
void changeGear(int gearNumber){
gear=gearNumber;
}
void printStates(){
System.out.println("cadence:" + cadence + "speed:" + speed +
        "gear:" + gear);
}
}
  • Vous dites que Bicycle classe est dans un autre projet que l' BicycleDemoclasse, et vous avez ajouté que le projet de construction de chemin d'accès (il semble que vous utilisez Eclipse, est-ce correct). Mais êtes-vous à l'aide de la import Bicycle; dans le BicycleDemo classe? Aussi, il serait utile si vous ajoutez votre code à la question, de sorte que vous pouvez obtenir une plus ciblée exception.
  • poster votre code merci de sorte que vous pouvez être aidé.
  • Alors..Vous avez un autre projet qui a la classe de Bicyclette en elle et que vous souhaitez importer la classe dans ce projet et l'utilisation de cette classe dans le BicycleDemo classe?
  • Oui,c'est ce que je veux.
InformationsquelleAutor foki | 2012-05-16