私は日本語ですので、英語が貧弱です。 ご了承ください。 lombokを使用してコンパイルすることはできません。 (ソースサイトはhttp://projectlombok.org/download.html) ロンボクがインストールされたEclipseがコンパイルされているのがjadで逆コンパイルされています。日食のコンパイル結果でlombokを使ってうまくコンパイルすることはできません
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
}
}
import java.sql.Connection;
import java.sql.Statement;
import java.util.Collections;
import java.util.List;
public class TEST
{
public static void main(String[] args)
throws Exception
{
Connection conn = null;
Statement cstmt = null;
try { cstmt = conn.prepareCall("{call 11111.22222(?,?,?,?,?,?,?,?,?)}");
cstmt.executeBatch();
}
finally
{
if (Collections.singletonList(cstmt).get(0) != null) cstmt.close();
}
}
}
、私はそれを望んでた結果です。 しかし、このコマンドラインでコンパイル結果は、日食の結果 の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();
}
}
コマンドライン。 どうすればいいですか?
OS setting
jdk=1.5
eclipse
jdk=1.5
エラーメッセージは何ですか? – Kowser
'javac -version'とは何ですか? – axtavt
javac -version is result javac 1.5.0_22 – yohei