[java] kan jar niet in webapplication laden

Pagina: 1
Acties:

  • simon
  • Registratie: Maart 2002
  • Laatst online: 13:22
Beste luitjes,

Ik ben met java begonnen en gebruik nu NetBeans 4. Nu wil ik met Velocity (http://jakarta.apache.org/velocity/index.html) aan de slag MAAR nu lukt het me niet echt. Als ik de jar (zoals de manual zegt) in WEB-INF/lib doe en daarna
code:
1
2
3
4
5
6
import org.apache.velocity.VelocityContext;
import org.apache.velocity.Template;
import org.apache.velocity.app.Velocity;
import org.apache.velocity.exception.ResourceNotFoundException;
import org.apache.velocity.exception.ParseErrorException;
import org.apache.velocity.exception.MethodInvocationException;

probeer struikelt hij er compleet over. Hij zegt dat die packages niet bestaan, ik vind 't maar vreemd, m'n mysql connector werkt wel en die heb ik er zo ook in gezet. Als ik import intikt en op het lijstje wacht staat er bij org geen apache bij. Wie weet raad?

De error:
code:
1
2
3
4
5
6
7
8
9
10
11
C:\Documents and Settings\Simon de la Court\insanityCMS\src\java\servlets\viewDir.java:15: package org.apache.velocity does not exist
import org.apache.velocity.VelocityContext;
C:\Documents and Settings\Simon de la Court\insanityCMS\src\java\servlets\viewDir.java:16: package org.apache.velocity does not exist
import org.apache.velocity.Template;
C:\Documents and Settings\Simon de la Court\insanityCMS\src\java\servlets\viewDir.java:17: package org.apache.velocity.app does not exist
import org.apache.velocity.app.Velocity;
C:\Documents and Settings\Simon de la Court\insanityCMS\src\java\servlets\viewDir.java:18: package org.apache.velocity.exception does not exist
import org.apache.velocity.exception.ResourceNotFoundException;
C:\Documents and Settings\Simon de la Court\insanityCMS\src\java\servlets\viewDir.java:19: package org.apache.velocity.exception does not exist
import org.apache.velocity.exception.ParseErrorException;
C:\Documents and Settings\Simon de la Court\insanityCMS\src\java\servlets\viewDir.java:20: package org.apache.velocity.exception does not exist

[ Voor 41% gewijzigd door simon op 17-02-2005 17:07 ]

|>


Verwijderd

Heb je je Path-variabelen wel goed staan? Het lijkt erop dat Java niet weet dat hij ook moet kijken in de directory waar je de .jar hebt gezet.

  • bigbeng
  • Registratie: Augustus 2000
  • Laatst online: 26-11-2021
Je moet die jar-file even mounten in je filesystem bij net-beans. Heb je dat met die connector voor mysql niet ook moeten doen? Weet je zeker dat je die jar file voor mysql niet ook in de lib directory van Java zelf hebt gezet?

  • Denker
  • Registratie: Maart 2003
  • Laatst online: 07-04 10:37
Alles ook in de juiste package staan?

  • simon
  • Registratie: Maart 2002
  • Laatst online: 13:22
Denker schreef op vrijdag 18 februari 2005 @ 10:54:
Alles ook in de juiste package staan?
Nope, ik heb het zo gedaan (net zoals bij m'n MySQL connector):

extracten
in projectdir/src/WEB-INF/lib zetten
en kijken of 't werkt.

Maar dat doet het dus bij MySQL connector wel, maar niet bij velocity of een andere jar..

|>


  • Onno
  • Registratie: Juni 1999
  • Niet online
Die jars in lib/ zetten is nodig wanneer je je webapp wilt draaien. Voor het compileren helpt het niks, en moeten ze gewoon in je class path staan.

  • simon
  • Registratie: Maart 2002
  • Laatst online: 13:22
Onno schreef op zaterdag 19 februari 2005 @ 00:25:
Die jars in lib/ zetten is nodig wanneer je je webapp wilt draaien. Voor het compileren helpt het niks, en moeten ze gewoon in je class path staan.
MySQL connector heb ik wel in m'n class path gezet, moet ik dit precies zo doen bij die jars van velocity? (ik weet alleen niet precies meer hoe :P)

|>


  • MisterData
  • Registratie: September 2001
  • Laatst online: 10-05 19:07
Je classpath wordt bepaald door een 'environment variable'. Je kunt bijvoorbeeld voordat je de compiler aanroept in je console set classpath=blabla doen. Als je Ant gebruikt hoef je volgens mij alleen je buildscript aan te passen. Als je je classpath systemwide wil aanpassen moet je even rechtsklikken op 'Deze Computer' -> "Eigenschappen' -> 'Geavanceerd' -> 'Omgevingsvariabelen' :)

Je kunt trouwens ook volgens mij rechtstreeks aan de compiler je classpath doorgeven middels een command-line switch, maar dat wil je niet denk ik...

[ Voor 25% gewijzigd door MisterData op 19-02-2005 09:13 ]


  • Denker
  • Registratie: Maart 2003
  • Laatst online: 07-04 10:37
MisterData schreef op zaterdag 19 februari 2005 @ 09:13:
Je classpath wordt bepaald door een 'environment variable'. Je kunt bijvoorbeeld voordat je de compiler aanroept in je console set classpath=blabla doen. Als je Ant gebruikt hoef je volgens mij alleen je buildscript aan te passen. Als je je classpath systemwide wil aanpassen moet je even rechtsklikken op 'Deze Computer' -> "Eigenschappen' -> 'Geavanceerd' -> 'Omgevingsvariabelen' :)

Je kunt trouwens ook volgens mij rechtstreeks aan de compiler je classpath doorgeven middels een command-line switch, maar dat wil je niet denk ik...
In de map waar je zit:
code:
1
 set classpath=.

  • bigbeng
  • Registratie: Augustus 2000
  • Laatst online: 26-11-2021
Je gebruikt toch netbeans? Kun je daarmee niet meer mounten? In 3.6: Tabje filesystems, rechtermuisklik op Filesystems, kies Mount in het contextmenu, dan Archive Files en vervolgens met de filebrowser naar je jarretje en aanklikken maar. Simpel toch? :)

  • simon
  • Registratie: Maart 2002
  • Laatst online: 13:22
Ok, ik heb 'm nu onder linux draaien en 'm in lib/ext van m'n jre gemietered. Het originele probleem is opgelost, maar op het moment dat ik de klasse met de volgende code 'aanmaak':
VelocityEngine ve = new VelocityEngine();
krijg ik de volgende error:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
Compiling 1 source file to /home/simon/InsanityCMS/build/web/WEB-INF/classes
/home/simon/InsanityCMS/src/viewDir.java:53: cannot resolve symbol
symbol  : class VelocityEngine 
location: class viewDir
        VelocityEngine ve = new VelocityEngine();
/home/simon/InsanityCMS/src/viewDir.java:53: cannot resolve symbol
symbol  : class VelocityEngine 
location: class viewDir
        VelocityEngine ve = new VelocityEngine();
2 errors
/home/simon/InsanityCMS/nbproject/build-impl.xml:184: The following error occurred while executing this line:
/home/simon/InsanityCMS/nbproject/build-impl.xml:92: Compile failed; see the compiler error output for details.
BUILD FAILED (total time: 1 second)


Ik snap niet waarom hij dit doet, het importen gaat goed, maar dit niet :/

|>


  • Nick_S
  • Registratie: Juni 2003
  • Laatst online: 10-05 16:41

Nick_S

++?????++ Out of Cheese Error

Staat VelocityEngine tussen je imports. Volgens mij staat deze er in je startpost niet bij. Dan zou die hem dus niet kunnen vinden en geeft ie die compilerfout.

'Nae King! Nae quin! Nae Laird! Nae master! We willna' be fooled agin!'


  • simon
  • Registratie: Maart 2002
  • Laatst online: 13:22
Nick_S schreef op dinsdag 22 februari 2005 @ 16:51:
Staat VelocityEngine tussen je imports. Volgens mij staat deze er in je startpost niet bij. Dan zou die hem dus niet kunnen vinden en geeft ie die compilerfout.
Nu importeer ik 'm. In JRE 1.4 en 1.5 krijg ik dezelfde fout :'(

|>


  • Nick_S
  • Registratie: Juni 2003
  • Laatst online: 10-05 16:41

Nick_S

++?????++ Out of Cheese Error

Probeer eens te compilen met -verbose, misschien dat je dan kunt zien of je de juiste jar files worden uitgelezen?

edit:
En probeer ook eens handmatig je Jar files op je classpath te zetten. Dus javac -classpath .;c:\velocity.jar ClassName.java

Classpath kan af en toe net zo erg (of erger) zijn als de dll-hel onder Windows

[ Voor 50% gewijzigd door Nick_S op 22-02-2005 23:12 ]

'Nae King! Nae quin! Nae Laird! Nae master! We willna' be fooled agin!'


  • simon
  • Registratie: Maart 2002
  • Laatst online: 13:22
Nick_S schreef op dinsdag 22 februari 2005 @ 23:08:
Probeer eens te compilen met -verbose, misschien dat je dan kunt zien of je de juiste jar files worden uitgelezen?

edit:
En probeer ook eens handmatig je Jar files op je classpath te zetten. Dus javac -classpath .;c:\velocity.jar ClassName.java

Classpath kan af en toe net zo erg (of erger) zijn als de dll-hel onder Windows
Ik heb 'm nu niet per classpath ingesteld, ik heb ze enkel in in lib/ext gegooid van m'n JRE

Ok, hier de verbose output:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
Detected Java version: 1.5 in: /home/simon/jdk1.5.0_01/jre
Detected OS: Linux
parsing buildfile jar:file:/home/simon/netbeans-4.0n/ide4/ant/nblib/org-netbeans-modules-debugger-jpda-ant.jar!/org/netbeans/modules/debugger/jpda/ant/antlib.xml with URI = jar:file:/home/simon/netbeans-4.0n/ide4/ant/nblib/org-netbeans-modules-debugger-jpda-ant.jar!/org/netbeans/modules/debugger/jpda/ant/antlib.xml
parsing buildfile jar:file:/home/simon/netbeans-4.0n/ide4/ant/nblib/org-netbeans-modules-debugger-jpda-ant.jar!/org/netbeans/modules/debugger/jpda/ant/antlib.xml with URI = jar:file:/home/simon/netbeans-4.0n/ide4/ant/nblib/org-netbeans-modules-debugger-jpda-ant.jar!/org/netbeans/modules/debugger/jpda/ant/antlib.xml
parsing buildfile jar:file:/home/simon/netbeans-4.0n/ide4/ant/nblib/org-netbeans-modules-ant-browsetask.jar!/org/netbeans/modules/ant/browsetask/antlib.xml with URI = jar:file:/home/simon/netbeans-4.0n/ide4/ant/nblib/org-netbeans-modules-ant-browsetask.jar!/org/netbeans/modules/ant/browsetask/antlib.xml
parsing buildfile jar:file:/home/simon/netbeans-4.0n/ide4/ant/nblib/org-netbeans-modules-ant-browsetask.jar!/org/netbeans/modules/ant/browsetask/antlib.xml with URI = jar:file:/home/simon/netbeans-4.0n/ide4/ant/nblib/org-netbeans-modules-ant-browsetask.jar!/org/netbeans/modules/ant/browsetask/antlib.xml
parsing buildfile jar:file:/home/simon/netbeans-4.0n/ide4/ant/nblib/org-netbeans-modules-j2ee-ant.jar!/org/netbeans/modules/j2ee/ant/antlib.xml with URI = jar:file:/home/simon/netbeans-4.0n/ide4/ant/nblib/org-netbeans-modules-j2ee-ant.jar!/org/netbeans/modules/j2ee/ant/antlib.xml
parsing buildfile jar:file:/home/simon/netbeans-4.0n/ide4/ant/nblib/org-netbeans-modules-j2ee-ant.jar!/org/netbeans/modules/j2ee/ant/antlib.xml with URI = jar:file:/home/simon/netbeans-4.0n/ide4/ant/nblib/org-netbeans-modules-j2ee-ant.jar!/org/netbeans/modules/j2ee/ant/antlib.xml
parsing buildfile /home/simon/InsanityCMS/build.xml with URI = file:///home/simon/InsanityCMS/build.xml
Project base dir set to: /home/simon/InsanityCMS
Importing file nbproject/build-impl.xml from /home/simon/InsanityCMS/build.xml
parsing buildfile /home/simon/InsanityCMS/nbproject/build-impl.xml with URI = file:///home/simon/InsanityCMS/nbproject/build-impl.xml
Build sequence for target `run' is [-pre-init, -init-private, -init-user, -init-project, -init-macrodef-property, -do-init, -post-init, -init-check, -init-macrodef-javac, -init-macrodef-java, -init-macrodef-nbjpda, -init-macrodef-debug, -init-taskdefs, init, deps-jar, -pre-pre-compile, -pre-compile, -do-compile, -post-compile, compile, compile-jsps, -do-compile-single-jsp, run-deploy, run-display-browser, run]
Complete build sequence is [-pre-init, -init-private, -init-user, -init-project, -init-macrodef-property, -do-init, -post-init, -init-check, -init-macrodef-javac, -init-macrodef-java, -init-macrodef-nbjpda, -init-macrodef-debug, -init-taskdefs, init, deps-jar, -pre-pre-compile, -pre-compile, -do-compile, -post-compile, compile, compile-jsps, -do-compile-single-jsp, run-deploy, run-display-browser, run, -pre-compile-single, -do-compile-single, -post-compile-single, compile-single, javadoc-build, javadoc-browse, javadoc, do-clean, -pre-debug-fix, -do-debug-fix, debug-fix, -pre-dist, do-dist, -post-dist, dist, debug-display-browser, default, -post-clean, debug, compile-single-jsp, -debug-start-debuggee-single, deps-clean, check-clean, clean, -debug-start-debugger, debug-single-main, run-main, debug-single, ]
-pre-init:
-init-private:
Loading /home/simon/InsanityCMS/nbproject/private/private.properties
-init-user:
Loading /home/simon/.netbeans/4.0/build.properties
Override ignored for property default.javac.source
Override ignored for property default.javac.target
-init-project:
Loading /home/simon/InsanityCMS/nbproject/project.properties
-init-macrodef-property:
-do-init:
Override ignored for property javac.compilerargs
Override ignored for property build.web.excludes
-post-init:
-init-check:
-init-macrodef-javac:
-init-macrodef-java:
Property ${main.class} has not been set
-init-macrodef-nbjpda:
Property ${main.class} has not been set
-init-macrodef-debug:
Property ${main.class} has not been set
Property ${application.args} has not been set
-init-taskdefs:
init:
deps-jar:
-pre-pre-compile:
-pre-compile:
-do-compile:
velocity-1.3.1.jar skipped - don't know how to handle it
viewDir.java added as viewDir.class is outdated.
Compiling 1 source file to /home/simon/InsanityCMS/build/web/WEB-INF/classes
Using modern compiler
Compilation arguments:
'-d'
'/home/simon/InsanityCMS/build/web/WEB-INF/classes'
'-classpath'
'/home/simon/InsanityCMS/build/web/WEB-INF/classes:/home/simon/netbeans-4.0n/ide4/modules/autoload/ext/servlet-api-2.4.jar:/home/simon/netbeans-4.0n/ide4/modules/autoload/ext/jsp-api-2.0.jar'
'-sourcepath'
'/home/simon/InsanityCMS/src'
'-target'
'1.5'
'-g'
'-source'
'1.5'
The ' characters around the executable and arguments are
not part of the command.
File to be compiled:
    /home/simon/InsanityCMS/src/viewDir.java
/home/simon/InsanityCMS/src/viewDir.java:53: cannot find symbol
symbol  : class VelocityEngine
location: class viewDir
        VelocityEngine ve = new VelocityEngine();
/home/simon/InsanityCMS/src/viewDir.java:53: cannot find symbol
symbol  : class VelocityEngine
location: class viewDir
        VelocityEngine ve = new VelocityEngine();
2 errors
/home/simon/InsanityCMS/nbproject/build-impl.xml:184: The following error occurred while executing this line:
/home/simon/InsanityCMS/nbproject/build-impl.xml:92: Compile failed; see the compiler error output for details.
    at org.apache.tools.ant.ProjectHelper.addLocationToBuildException(ProjectHelper.java:539)
    at org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:379)
    at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
    at org.apache.tools.ant.Task.perform(Task.java:364)
    at org.apache.tools.ant.Target.execute(Target.java:341)
    at org.apache.tools.ant.Target.performTasks(Target.java:369)
    at org.apache.tools.ant.Project.executeTarget(Project.java:1214)
    at org.apache.tools.ant.Project.executeTargets(Project.java:1062)
    at org.apache.tools.ant.module.bridge.impl.BridgeImpl.run(BridgeImpl.java:217)
    at org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:236)
    at org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:125)
Caused by: /home/simon/InsanityCMS/nbproject/build-impl.xml:92: Compile failed; see the compiler error output for details.
    at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:938)
    at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:758)
    at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
    at org.apache.tools.ant.Task.perform(Task.java:364)
    at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:64)
    at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
    at org.apache.tools.ant.Task.perform(Task.java:364)
    at org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:377)
    ... 9 more
--- Nested Exception ---
/home/simon/InsanityCMS/nbproject/build-impl.xml:92: Compile failed; see the compiler error output for details.
    at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:938)
    at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:758)
    at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
    at org.apache.tools.ant.Task.perform(Task.java:364)
    at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:64)
    at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
    at org.apache.tools.ant.Task.perform(Task.java:364)
    at org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:377)
    at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
    at org.apache.tools.ant.Task.perform(Task.java:364)
    at org.apache.tools.ant.Target.execute(Target.java:341)
    at org.apache.tools.ant.Target.performTasks(Target.java:369)
    at org.apache.tools.ant.Project.executeTarget(Project.java:1214)
    at org.apache.tools.ant.Project.executeTargets(Project.java:1062)
    at org.apache.tools.ant.module.bridge.impl.BridgeImpl.run(BridgeImpl.java:217)
    at org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:236)
    at org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:125)
BUILD FAILED (total time: 2 seconds)

|>


  • Nick_S
  • Registratie: Juni 2003
  • Laatst online: 10-05 16:41

Nick_S

++?????++ Out of Cheese Error

Hmm, dit is de verbose output van je ant task, niet van je compiler. Probeer in je build.xml bij je javac task eens verbose toe te voegen.

code:
1
<javac srcdir="[directory]" verbose />


Dan zie je ook precies welke jar files er allemaal door compiler worden gevonden en gebruikt.

'Nae King! Nae quin! Nae Laird! Nae master! We willna' be fooled agin!'


  • simon
  • Registratie: Maart 2002
  • Laatst online: 13:22
Nick_S schreef op woensdag 23 februari 2005 @ 14:56:
[...]


Hmm, dit is de verbose output van je ant task, niet van je compiler. Probeer in je build.xml bij je javac task eens verbose toe te voegen.

code:
1
<javac srcdir="[directory]" verbose />


Dan zie je ook precies welke jar files er allemaal door compiler worden gevonden en gebruikt.
Verbose opzich werkt niet echt, verbose="true" lijkt te werken, met de volgende

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
Detected Java version: 1.5 in: /home/simon/jdk1.5.0_01/jre
Detected OS: Linux
parsing buildfile jar:file:/home/simon/netbeans-4.0n/ide4/ant/nblib/org-netbeans-modules-debugger-jpda-ant.jar!/org/netbeans/modules/debugger/jpda/ant/antlib.xml with URI = jar:file:/home/simon/netbeans-4.0n/ide4/ant/nblib/org-netbeans-modules-debugger-jpda-ant.jar!/org/netbeans/modules/debugger/jpda/ant/antlib.xml
parsing buildfile jar:file:/home/simon/netbeans-4.0n/ide4/ant/nblib/org-netbeans-modules-debugger-jpda-ant.jar!/org/netbeans/modules/debugger/jpda/ant/antlib.xml with URI = jar:file:/home/simon/netbeans-4.0n/ide4/ant/nblib/org-netbeans-modules-debugger-jpda-ant.jar!/org/netbeans/modules/debugger/jpda/ant/antlib.xml
parsing buildfile jar:file:/home/simon/netbeans-4.0n/ide4/ant/nblib/org-netbeans-modules-ant-browsetask.jar!/org/netbeans/modules/ant/browsetask/antlib.xml with URI = jar:file:/home/simon/netbeans-4.0n/ide4/ant/nblib/org-netbeans-modules-ant-browsetask.jar!/org/netbeans/modules/ant/browsetask/antlib.xml
parsing buildfile jar:file:/home/simon/netbeans-4.0n/ide4/ant/nblib/org-netbeans-modules-ant-browsetask.jar!/org/netbeans/modules/ant/browsetask/antlib.xml with URI = jar:file:/home/simon/netbeans-4.0n/ide4/ant/nblib/org-netbeans-modules-ant-browsetask.jar!/org/netbeans/modules/ant/browsetask/antlib.xml
parsing buildfile jar:file:/home/simon/netbeans-4.0n/ide4/ant/nblib/org-netbeans-modules-j2ee-ant.jar!/org/netbeans/modules/j2ee/ant/antlib.xml with URI = jar:file:/home/simon/netbeans-4.0n/ide4/ant/nblib/org-netbeans-modules-j2ee-ant.jar!/org/netbeans/modules/j2ee/ant/antlib.xml
parsing buildfile jar:file:/home/simon/netbeans-4.0n/ide4/ant/nblib/org-netbeans-modules-j2ee-ant.jar!/org/netbeans/modules/j2ee/ant/antlib.xml with URI = jar:file:/home/simon/netbeans-4.0n/ide4/ant/nblib/org-netbeans-modules-j2ee-ant.jar!/org/netbeans/modules/j2ee/ant/antlib.xml
parsing buildfile /home/simon/InsanityCMS/build.xml with URI = file:///home/simon/InsanityCMS/build.xml
Project base dir set to: /home/simon/InsanityCMS
Importing file nbproject/build-impl.xml from /home/simon/InsanityCMS/build.xml
parsing buildfile /home/simon/InsanityCMS/nbproject/build-impl.xml with URI = file:///home/simon/InsanityCMS/nbproject/build-impl.xml
Build sequence for target `run' is [-pre-init, -init-private, -init-user, -init-project, -init-macrodef-property, -do-init, -post-init, -init-check, -init-macrodef-javac, -init-macrodef-java, -init-macrodef-nbjpda, -init-macrodef-debug, -init-taskdefs, init, deps-jar, -pre-pre-compile, -pre-compile, -do-compile, -post-compile, compile, compile-jsps, -do-compile-single-jsp, run-deploy, run-display-browser, run]
Complete build sequence is [-pre-init, -init-private, -init-user, -init-project, -init-macrodef-property, -do-init, -post-init, -init-check, -init-macrodef-javac, -init-macrodef-java, -init-macrodef-nbjpda, -init-macrodef-debug, -init-taskdefs, init, deps-jar, -pre-pre-compile, -pre-compile, -do-compile, -post-compile, compile, compile-jsps, -do-compile-single-jsp, run-deploy, run-display-browser, run, -pre-compile-single, -do-compile-single, -post-compile-single, compile-single, javadoc-build, javadoc-browse, javadoc, do-clean, -pre-debug-fix, -do-debug-fix, debug-fix, -pre-dist, do-dist, -post-dist, dist, debug-display-browser, default, -post-clean, debug, compile-single-jsp, -debug-start-debuggee-single, deps-clean, check-clean, clean, -debug-start-debugger, debug-single-main, run-main, debug-single, ]
-pre-init:
-init-private:
Loading /home/simon/InsanityCMS/nbproject/private/private.properties
-init-user:
Loading /home/simon/.netbeans/4.0/build.properties
Override ignored for property default.javac.source
Override ignored for property default.javac.target
-init-project:
Loading /home/simon/InsanityCMS/nbproject/project.properties
-init-macrodef-property:
-do-init:
Override ignored for property javac.compilerargs
Override ignored for property build.web.excludes
-post-init:
-init-check:
-init-macrodef-javac:
-init-macrodef-java:
Property ${main.class} has not been set
-init-macrodef-nbjpda:
Property ${main.class} has not been set
-init-macrodef-debug:
Property ${main.class} has not been set
Property ${application.args} has not been set
-init-taskdefs:
init:
deps-jar:
-pre-pre-compile:
-pre-compile:
-do-compile:
velocity-1.3.1.jar skipped - don't know how to handle it
viewDir.java added as viewDir.class is outdated.
Compiling 1 source file to /home/simon/InsanityCMS/build/web/WEB-INF/classes
Using modern compiler
Compilation arguments:
'-d'
'/home/simon/InsanityCMS/build/web/WEB-INF/classes'
'-classpath'
'/home/simon/InsanityCMS/build/web/WEB-INF/classes:/home/simon/netbeans-4.0n/ide4/modules/autoload/ext/servlet-api-2.4.jar:/home/simon/netbeans-4.0n/ide4/modules/autoload/ext/jsp-api-2.0.jar'
'-sourcepath'
'/home/simon/InsanityCMS/src'
'-target'
'1.5'
'-g'
'-verbose'
'-source'
'1.5'
The ' characters around the executable and arguments are
not part of the command.
File to be compiled:
    /home/simon/InsanityCMS/src/viewDir.java
[parsing started /home/simon/InsanityCMS/src/viewDir.java]
[parsing completed 20ms]
[search path for source files: [/home/simon/InsanityCMS/src]]
[search path for class files: [/home/simon/jdk1.5.0_01/jre/lib/rt.jar, /home/simon/jdk1.5.0_01/jre/lib/jsse.jar, /home/simon/jdk1.5.0_01/jre/lib/jce.jar, /home/simon/jdk1.5.0_01/jre/lib/charsets.jar, /home/simon/jdk1.5.0_01/jre/lib/ext/sunjce_provider.jar, /home/simon/jdk1.5.0_01/jre/lib/ext/sunpkcs11.jar, /home/simon/jdk1.5.0_01/jre/lib/ext/dnsns.jar, /home/simon/jdk1.5.0_01/jre/lib/ext/localedata.jar, /home/simon/jdk1.5.0_01/jre/lib/ext/mysql-connector-java-3.1.7-bin.jar, /home/simon/jdk1.5.0_01/jre/lib/ext/velocity-dep-1.3.1.jar, /home/simon/InsanityCMS/build/web/WEB-INF/classes, /home/simon/netbeans-4.0n/ide4/modules/autoload/ext/servlet-api-2.4.jar, /home/simon/netbeans-4.0n/ide4/modules/autoload/ext/jsp-api-2.0.jar]]
[loading /home/simon/netbeans-4.0n/ide4/modules/autoload/ext/servlet-api-2.4.jar(javax/servlet/http/HttpServlet.class)]
[loading /home/simon/jdk1.5.0_01/jre/lib/rt.jar(java/io/Serializable.class)]
[loading /home/simon/jdk1.5.0_01/jre/lib/rt.jar(java/lang/Object.class)]
[loading /home/simon/netbeans-4.0n/ide4/modules/autoload/ext/servlet-api-2.4.jar(javax/servlet/GenericServlet.class)]
[loading /home/simon/netbeans-4.0n/ide4/modules/autoload/ext/servlet-api-2.4.jar(javax/servlet/Servlet.class)]
[loading /home/simon/netbeans-4.0n/ide4/modules/autoload/ext/servlet-api-2.4.jar(javax/servlet/ServletConfig.class)]
[loading /home/simon/netbeans-4.0n/ide4/modules/autoload/ext/servlet-api-2.4.jar(javax/servlet/ServletException.class)]
[loading /home/simon/netbeans-4.0n/ide4/modules/autoload/ext/servlet-api-2.4.jar(javax/servlet/http/HttpServletRequest.class)]
[loading /home/simon/netbeans-4.0n/ide4/modules/autoload/ext/servlet-api-2.4.jar(javax/servlet/http/HttpServletResponse.class)]
[loading /home/simon/jdk1.5.0_01/jre/lib/rt.jar(java/io/IOException.class)]
[loading /home/simon/jdk1.5.0_01/jre/lib/rt.jar(java/lang/String.class)]
[checking viewDir]
[loading /home/simon/jdk1.5.0_01/jre/lib/rt.jar(java/lang/Error.class)]
[loading /home/simon/jdk1.5.0_01/jre/lib/rt.jar(java/lang/Exception.class)]
[loading /home/simon/jdk1.5.0_01/jre/lib/rt.jar(java/lang/Throwable.class)]
[loading /home/simon/jdk1.5.0_01/jre/lib/rt.jar(java/lang/RuntimeException.class)]
[loading /home/simon/netbeans-4.0n/ide4/modules/autoload/ext/servlet-api-2.4.jar(javax/servlet/ServletResponse.class)]
[loading /home/simon/jdk1.5.0_01/jre/lib/rt.jar(java/io/PrintWriter.class)]
[loading /home/simon/jdk1.5.0_01/jre/lib/rt.jar(java/lang/Class.class)]
[loading /home/simon/jdk1.5.0_01/jre/lib/rt.jar(java/io/Writer.class)]
[loading /home/simon/jdk1.5.0_01/jre/lib/rt.jar(java/lang/ClassNotFoundException.class)]
/home/simon/InsanityCMS/src/viewDir.java:53: cannot find symbol
symbol  : class VelocityEngine
location: class viewDir
        VelocityEngine ve = new VelocityEngine();
/home/simon/InsanityCMS/src/viewDir.java:53: cannot find symbol
symbol  : class VelocityEngine
location: class viewDir
        VelocityEngine ve = new VelocityEngine();
[total 1226ms]
2 errors
/home/simon/InsanityCMS/nbproject/build-impl.xml:184: The following error occurred while executing this line:
/home/simon/InsanityCMS/nbproject/build-impl.xml:92: Compile failed; see the compiler error output for details.
    at org.apache.tools.ant.ProjectHelper.addLocationToBuildException(ProjectHelper.java:539)
    at org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:379)
    at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
    at org.apache.tools.ant.Task.perform(Task.java:364)
    at org.apache.tools.ant.Target.execute(Target.java:341)
    at org.apache.tools.ant.Target.performTasks(Target.java:369)
    at org.apache.tools.ant.Project.executeTarget(Project.java:1214)
    at org.apache.tools.ant.Project.executeTargets(Project.java:1062)
    at org.apache.tools.ant.module.bridge.impl.BridgeImpl.run(BridgeImpl.java:217)
    at org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:236)
    at org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:125)
Caused by: /home/simon/InsanityCMS/nbproject/build-impl.xml:92: Compile failed; see the compiler error output for details.
    at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:938)
    at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:758)
    at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
    at org.apache.tools.ant.Task.perform(Task.java:364)
    at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:64)
    at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
    at org.apache.tools.ant.Task.perform(Task.java:364)
    at org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:377)
    ... 9 more
--- Nested Exception ---
/home/simon/InsanityCMS/nbproject/build-impl.xml:92: Compile failed; see the compiler error output for details.
    at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:938)
    at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:758)
    at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
    at org.apache.tools.ant.Task.perform(Task.java:364)
    at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:64)
    at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
    at org.apache.tools.ant.Task.perform(Task.java:364)
    at org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:377)
    at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
    at org.apache.tools.ant.Task.perform(Task.java:364)
    at org.apache.tools.ant.Target.execute(Target.java:341)
    at org.apache.tools.ant.Target.performTasks(Target.java:369)
    at org.apache.tools.ant.Project.executeTarget(Project.java:1214)
    at org.apache.tools.ant.Project.executeTargets(Project.java:1062)
    at org.apache.tools.ant.module.bridge.impl.BridgeImpl.run(BridgeImpl.java:217)
    at org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:236)
    at org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:125)
BUILD FAILED (total time: 1 second)


Alleen ik heb geen echte compiler output gevonden. Wat me ook opviel was dat hij als output gaf

velocity-1.3.1.jar skipped - don't know how to handle it

Zou m'n Jar borked zijn?

|>


  • bigbeng
  • Registratie: Augustus 2000
  • Laatst online: 26-11-2021
Hij geeft die melding onder het kopje do-compile. Kan het zijn dat je build.xml niet helemaal correct is? Ik geloof trouwens dat je topic een beetje aan het veranderen is van programming naar configuring compiler aan het gaan is. Ik zag trouwens dat de velocity-dep-1.3.1.jar wel in je classpath staat. Wat heb gedaan om dat voor elkaar te krijgen? Als ik jou was zou ik die actie proberen na te doen voor velocity-1.3.1.jar.

  • simon
  • Registratie: Maart 2002
  • Laatst online: 13:22
bigbeng schreef op woensdag 23 februari 2005 @ 15:28:
Hij geeft die melding onder het kopje do-compile. Kan het zijn dat je build.xml niet helemaal correct is? Ik geloof trouwens dat je topic een beetje aan het veranderen is van programming naar configuring compiler aan het gaan is. Ik zag trouwens dat de velocity-dep-1.3.1.jar wel in je classpath staat. Wat heb gedaan om dat voor elkaar te krijgen? Als ik jou was zou ik die actie proberen na te doen voor velocity-1.3.1.jar.
Ik heb er niets speciaals mee gedaan, gewoon in lib/ext gezet. Dan herkent hij ze automatisch...

|>


  • Nick_S
  • Registratie: Juni 2003
  • Laatst online: 10-05 16:41

Nick_S

++?????++ Out of Cheese Error

En staat velocity-1.3.1.jar ook in je lib/ext of staat deze bij je source, waar ant hem dus probeert te compileren?

'Nae King! Nae quin! Nae Laird! Nae master! We willna' be fooled agin!'


  • simon
  • Registratie: Maart 2002
  • Laatst online: 13:22
Nick_S schreef op woensdag 23 februari 2005 @ 16:33:
En staat velocity-1.3.1.jar ook in je lib/ext of staat deze bij je source, waar ant hem dus probeert te compileren?
Als ik ze in beide dirs zet (dus in lib/ext en WEB-INF/lib) dan krijg ik dezelfde error...

|>


  • bigbeng
  • Registratie: Augustus 2000
  • Laatst online: 26-11-2021
Kun je de regel die overeenkomt met regel 68 in je vorige errorlisting nog eens posten zoals die nu is? Dit topic begint nu trouwens wel erg te lijken op hoe configureer ik mn machine voor Java en Ant :)

  • RoyD
  • Registratie: Maart 2005
  • Laatst online: 09-05 18:49
Hallo Simon,

Je kiest in de projects-tab het project (hoogste node) en je kiest via het linkermuismenu "properties". Vervolgens kies je "Build - Packaging Project". Als laatste druk je de knop "Add JAR/Folder" en voeg je de gewenste jar-bestanden toe :) .

Met vriendelijke groet,

Roy Damman

  • simon
  • Registratie: Maart 2002
  • Laatst online: 13:22
RoyD schreef op dinsdag 01 maart 2005 @ 20:35:
Hallo Simon,

Je kiest in de projects-tab het project (hoogste node) en je kiest via het linkermuismenu "properties". Vervolgens kies je "Build - Packaging Project". Als laatste druk je de knop "Add JAR/Folder" en voeg je de gewenste jar-bestanden toe :) .

Met vriendelijke groet,

Roy Damman
Beste Roy, erg bedankt voor je antwoord. Het probleem lag overigens niet bij mijn java, of mijn config maar de jar file was niet goed. Verder is het misschien verstandig naar de datum van de laatste post te kijken :)

|>


  • bigbeng
  • Registratie: Augustus 2000
  • Laatst online: 26-11-2021
Blijkt maar weer dat als je het antwoord hebt gevonden, dat je dat dan ook moet posten ;)
Pagina: 1