2016-08-16から1日間の記事一覧

Class#forNameはファイルシステムが大文字小文字の区別をしない場合にNoClassDefFoundErrorを投げることがある

タイトルのとおり。 通常、Class#forNameでクラスが見つからない場合はClassNotFoundExceptionが発生するが、 Windows上では以下のJUnitのテストコードのような挙動を示す。 package test; import org.junit.Test; public class TestMain { @Test public voi…