2016-04-06 5 views
0

ich meine Methode dynamisch wie das nenne:java keine solche Methode (java.lang.NoSuchMethodException) Ausnahme

java.lang.reflect.Method method; 
method = TestRecommendations.class.getMethod("level1classSimilarityForUser", 
           String[].class); 

Wenn Sie in die Klasse gehen TestRecommendations, werden Sie sehen, dass ich es tun haben:

public ResultSet level1ClassSimilarityForUser(String ... userURI) { 

was ist mein Fehler bitte?

+4

'level1ClassSimilarityForUser', nicht' level1classSimilarityForUser'. Es ist Groß- und Kleinschreibung. –

+0

@AndyTurner jetzt bekomme ich 'java.lang.IllegalArgumentException: argument type Mismatch' könnten Sie bitte helfen? –

+0

Können Sie Ihre Frage und Tippfehler korrigieren und teilen Sie uns dann die Fehlermeldungen? – tsuda7

Antwort

3

Typo in level1classSimilarityForUser, versuchen Sie level1ClassSimilarityForUser.

+0

jetzt bekomme ich 'java.lang.IllegalArgumentException: Argumenttyp stimmt nicht überein " –

Verwandte Themen