Ik ben een factory klasse aan't maken waarin dynamisch een klasse wordt geladen (om deze in de interface in te pluggen).
Nu krijg ik al een compiler fout bij mijn code:
De exception die wordt gethrowd in beide gevallen is ClassNotFoundException.
Ik dat het just de bedoeling was dat die pas @runtime werd gegooid?
Nu ik moet er wel bijzeggen dat ik op dit moment werk met een nieuwe IDE (IntelliJ IDEA) en dat deze volgens mij compiled @ design time (mijn regel wordt rood onmiddelijk). Hij geeft ook een fout in IDE direct op tweede lijn, wat ik dan héél raar vind!
Nu krijg ik al een compiler fout bij mijn code:
code:
1
2
3
| reduction=(ReductionIF)Class.forName("").getInstance();
//zelfs deze code geeft hij compiler fout
Class t = Class.forName("java.lang.Thread"); |
De exception die wordt gethrowd in beide gevallen is ClassNotFoundException.
Ik dat het just de bedoeling was dat die pas @runtime werd gegooid?
Nu ik moet er wel bijzeggen dat ik op dit moment werk met een nieuwe IDE (IntelliJ IDEA) en dat deze volgens mij compiled @ design time (mijn regel wordt rood onmiddelijk). Hij geeft ook een fout in IDE direct op tweede lijn, wat ik dan héél raar vind!