04. september 2011 - 13:35Der er
4 kommentarer og 1 løsning
Annotation processor classpath/processor-path
Placeret i en Java-klasse vil System.getProperties().getProperty("java.class.path", null) returnere classpath for klassen.
Men placeret i en annotation processor returneres kun JDK'ens "rå" classpath. Ikke desto mindre er annotation processoren i stand til at loade klasser (Class.forName("...")), såfremt disse angives i processor-path.
Mine spm. er herefter:
1. Evalueres System.getProperties().getProperty("java.class.path", null) først på run-time? (hvilket kan være en forklaring, idet annotation processoren afvikles før run-time, endda før compile-time)
2. Kan processor-path uddrages af System.getProperties()?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
jeg kiggede en del paa den ProcessingEnvironment som blev sendt med over i init metode, men jeg kan ikke finde den rigtige classpath der (hvilket den burde vaere)
-> arne_v: Enig, jeg har også svært ved at gennemskue det.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.