A meno che non si utilizzi una struttura Maven (vedere qui getting started with Maven), sarà necessario scaricare manualmente tutti i barattoli.
Se si utilizza solo Hadoop (come nel proprio esempio), questo potrebbe non sembrare un grosso problema, ma quando si lavora con grandi progetti è più facile dichiarare le proprie dipendenze in un file pom.xml. È molto più facile che scaricare X diversi jar, e puoi facilmente passare a una versione più recente di una libreria, piuttosto che dover eliminare e scaricare un altro.
Ho visto che qualcuno ha chiesto in un commento perché la gente come Maven così tanto. Beh, ad essere onesti, personalmente lo trovo facile da usare e molto utile. Inoltre, un progetto Maven può essere facilmente importato in IntelliJ, Eclipse o Netbeans, mentre la creazione ad esempio di un progetto IntelliJ può causare difficoltà nell'importazione in Eclipse o NetBeans.
Per iniziare a utilizzare Maven con Netbeans, è possibile accedere a: Nuovo progetto, Categorie: Progetti Maven: {Opzione migliore}. Quindi, nei file di progetto, apri pom.xml. Ecco dove vengono aggiunte le dipendenze per il tuo progetto. Se non sei sicuro di cosa inserire prova a cercare il tuo nome jar + "Maven" su Internet. Il plug-in per Netbeans è in grado di connettersi al repository maven e completare automaticamente molti campi.
esempio da: http://mvnrepository.com/artifact/mysql/mysql-connector-java/5.1.6
<project...>
....
<dependencies>
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-core</artifactId>
<version>1.0.3</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.6</version>
</dependency>
</dependencies>
...
</project>
fonte
2012-07-05 14:09:31
Scaricare i JAR Hadoop e inserirli nella directory/lib del progetto. Puoi ottenerli qui: http://hadoop.apache.org/common/docs/r0.20.2/quickstart.html. Perché mai faresti una cosa così semplice così complicata? – duffymo
Il 50% di questa domanda era su come farlo questa volta, ma l'altro 50% della domanda era per come farlo nel modo "giusto". –
Quindi, come sta facendo qualcosa di "sbagliato"? – duffymo