在没有gradle、maven或IDE的情况下使用MongoDB和Java

在没有gradle、maven或IDE的情况下使用MongoDB和Java,java,mongodb,Java,Mongodb,我想在java中使用MongoDB,不需要IDE或其他工具。我已经下载了mongo-java-driver-3.12.8.jar,并将其放在与helloMongo.java文件相同的文件夹中 然后,我尝试使用以下工具运行它: javac -cp "mongo-java-driver.jar" helloMongo.java java -cp "mongo-java-driver.jar" helloMongo 只得到它找不到主类的结果 然后我尝试了,

我想在java中使用MongoDB,不需要IDE或其他工具。我已经下载了mongo-java-driver-3.12.8.jar,并将其放在与helloMongo.java文件相同的文件夹中

然后,我尝试使用以下工具运行它:

javac -cp  "mongo-java-driver.jar" helloMongo.java
java -cp  "mongo-java-driver.jar" helloMongo
只得到它找不到主类的结果

然后我尝试了,假设javas braindead实现中丢失了主要路径:

javac -cp  ".;mongo-java-driver.jar" helloMongo.java
java -cp  ".;mongo-java-driver.jar" helloMongo
还是不走运。然后我试着:

javac -cp  ".;/mongo-java-driver.jar" helloMongo.java
java -cp  ".;/mongo-java-driver.jar" helloMongo
还有一百种其他变种,但仍然没有运气

将Mongo与Java一起使用,本质上需要IDE和Gradle吗

package com.javatpoint.java.mongo.db;  
import com.mongodb.MongoClient;  
import com.mongodb.client.MongoCollection;  
import com.mongodb.client.MongoDatabase;  
import org.bson.Document;  
public class JavaMongoDemo {  
public static void main(String[] args){  
try{  
//---------- Connecting DataBase -------------------------//  
MongoClient mongoClient = new MongoClient( "localhost" , 27017 );  
//---------- Creating DataBase ---------------------------//  
MongoDatabase db = mongoClient.getDatabase("javatpoint");  
//---------- Creating Collection -------------------------//  
MongoCollection<Document> table = db.getCollection("employee");  
//---------- Creating Document ---------------------------//    
Document doc = new Document("name", "Peter John");  
doc.append("id",12);  
//----------- Inserting Data ------------------------------//  
table.insertOne(doc);  
}catch(Exception e){  
System.out.println(e);  
}  
}  
}  
package com.javatpoint.java.mongo.db;
导入com.mongodb.MongoClient;
导入com.mongodb.client.MongoCollection;
导入com.mongodb.client.MongoDatabase;
导入org.bson.Document;
公共类JavaMongoDemo{
公共静态void main(字符串[]args){
试试{
//----------正在连接数据库-----------------//
MongoClient MongoClient=新的MongoClient(“本地主机”,27017);
//----------正在创建数据库-----------------//
MongoDatabase db=mongoClient.getDatabase(“javatpoint”);
//----------正在创建集合-----------------//
MongoCollection表=db.getCollection(“员工”);
//----------正在创建文档-----------------//
文件文件=新文件(“名称”、“彼得·约翰”);
附加文件(“id”,12);
//-----------插入数据-----------------//
表1.insertOne(doc);
}捕获(例外e){
系统输出打印ln(e);
}  
}  
}  

如果您的包是
com.javatpoint.java.mongo.db
,那么您的类必须在

./com/javatpoint/java/mongo/db
假设您将Mongo jar保留在与源代码相同的目录中, 您的
java
命令必须是

java -cp ./com/javatpoint/java/mongo/db/mongo-java-driver.jar com.javatpoint.java.mongo.db.helloMongo

Java文件顶部的
package
语句是什么样子的?发布Java文件。