如何配置Eclipse安装以使用Apache Commons IO中的类?
我想使用这段代码:
IOUtil.write(encoded, new FileOutputStream(new File("target-file.txt")))
Run Code Online (Sandbox Code Playgroud)
但它给出了错误:
IOUtil无法解决
使用此代码:
import org.codehaus.jackson.map.ObjectMapper;
ObjectMapper objectMapper = new ObjectMapper();
String str = objectMapper.writeValueAsString(myObject);
Run Code Online (Sandbox Code Playgroud)
我收到这个Eclipse错误:
The type org.codehaus.jackson.JsonGenerationException cannot be resolved. It is indirectly referenced from
required .class files
Run Code Online (Sandbox Code Playgroud)
在线 String str = objectMapper.writeValueAsString(myObject);
我的类路径上有三个'JsonGenerationException'类类型(您可能需要保存图像并单独打开它以读取图像中的文本):

我收到此错误消息的原因是因为JsonGenerationException是在两个不同的jar文件中而Eclipse不确定要使用哪个?如果是这样,我该如何解决?
我需要这个jar文件:http://grepcode.com/snapshot/repo1.maven.org/maven2/org.codehaus.jackson/jackson-core-asl/1.9.4
我第一次尝试使用 DateTime。
我正在 IntelliJ 上使用 Java。
我试过写:
DateTime dt = new DateTime();
Run Code Online (Sandbox Code Playgroud)
但我收到“无法解析符号日期时间”错误。
我应该怎么办?
我正在尝试使用以下java代码连接到远程数据库,但是我收到一条错误消息,指出找不到合适的驱动程序
我在我的项目中包含了所需的db2库:
我在主类中声明了jdbc设置
Settings.loadSettings();
Class.forName("Settings.DB2_JDBC_DRIVER");
Controller con = new Controller();
con.business_logic();
}
Run Code Online (Sandbox Code Playgroud)
然后尝试在另一个类中连接数据库
public Connection getDBConnection()
{
Connection DBConnection = null;
try {
System.out.println("Connecting to database " + Settings.DBName + ".");
String DBURL = "jdbc:db2://" + Settings.DBServer + ":" + Settings.DBPort +
"/" + Settings.DBName + ";";
String decryptedPass = decryptPassString(Settings.DBPass);
DBConnection = DriverManager.getConnection(DBURL, Settings.DBUser,
decryptedPass);
System.out.println("Database connection successfully established to
database " + Settings.DBName + " using user " + Settings.DBUser + ".");
return DBConnection;
}
catch (Exception e) …Run Code Online (Sandbox Code Playgroud)