Java 使用lombok无法很好地编译
因为我是日本人,所以用的是蹩脚的英语。 请确认。 使用lombok无法很好地编译。 (源站点为) 使用jad反编译Lombok安装的EclipseJava 使用lombok无法很好地编译,java,javac,lombok,Java,Javac,Lombok,因为我是日本人,所以用的是蹩脚的英语。 请确认。 使用lombok无法很好地编译。 (源站点为) 使用jad反编译Lombok安装的Eclipse import java.sql.*; import lombok.Cleanup; public class TEST { public static void main(String[] args) throws Exception { Connection conn = null; // Statement
import java.sql.*;
import lombok.Cleanup;
public class TEST {
public static void main(String[] args) throws Exception {
Connection conn = null;
// Statement
@Cleanup Statement cstmt = null;
cstmt = conn.prepareCall("{call 11111.22222(?,?,?,?,?,?,?,?,?)}");
// Execute
cstmt.executeBatch();
//write file code goes here
}
}
在eclipse的编译结果中,我希望得到它。
但这个在命令行下编译的结果与eclipse的结果不匹配
javac-cp lib\lombok.jar src\TEST.java
import java.sql.CallableStatement;
import java.sql.Connection;
import java.sql.Statement;
public class TEST
{
public static void main(String[] paramArrayOfString)
throws Exception
{
Object localObject = null;
CallableStatement localCallableStatement = null;
localCallableStatement = localObject.prepareCall("{call 11111.22222(?,?,?,?,?,?,?,?,?)}");
localCallableStatement.executeBatch();
}
}
我希望在命令行中获得与编译结果相同的eclipse结果。
我该怎么办
OS setting
jdk=1.5
eclipse
jdk=1.5
Lombok要求JDK1.6与
javac
一起使用。但是,从Eclipse使用Lombok不受此限制。Lombok要求JDK1.6与javac
一起使用。但是,使用Eclipse中的Lombok没有这个限制。javac-version显示了什么?javac-version 结果是javac 1.5.0吗?错误消息是什么?→ 没有错误消息B.T.W。我想你在问题中使用了不同的源文件。第一个使用语句,第二个使用CallableStatement 结果是javac 1.5.0吗?错误消息是什么?→ 没有错误消息B.T.W。我想你在问题中使用了不同的源文件。第一个使用语句,第二个使用CallableStatement。是否有获得jdk1.5的lombock版本?您知道一个类似的库,其中语句和结果集会自动关闭?没有其他库存在(因为您需要一个只有lombok才能使用的“finally”,而且没有办法让龙目巨人在JavaC1.5中工作。有没有一个版本的lombok可以使用jdk1.5?你知道有一个类似的库可以自动关闭语句和结果集吗?没有其他库存在(因为你需要一个只有lombok可以使用的“finally”),而且没有办法让lombok与JavaC1.5一起工作。这已经结束了很长一段时间了。
OS setting
jdk=1.5
eclipse
jdk=1.5