Tôi sử dụng lớp javax.tools.JavaCompiler (jdk6) để biên dịch tệp nguồn, nhưng tệp nguồn phụ thuộc vào tệp jar nào đó. Làm thế nào để thiết lập classpath của javax.tools.JavaCompiler?
Vì vậy, gần đây tôi đã học về JavaCompiler API mới có sẵn trong JDK 1.6. Điều này làm cho nó rất đơn giản để biên dịch một String đến một .class tập tin trực tiếp từ mã chạy: String className = "Foo";