i need to install Java, jdk and ant for my first class of Introduction to CC in the university and I’m having troubles by running the command ant test:
1- I installed Java 11 :
<code>openjdk version "11.0.24" 2024-07-16
OpenJDK Runtime Environment (Red_Hat-11.0.24.0.8-2) (build 11.0.24+8)
OpenJDK 64-Bit Server VM (Red_Hat-11.0.24.0.8-2) (build 11.0.24+8, mixed mode, sharing)
<code>openjdk version "11.0.24" 2024-07-16
OpenJDK Runtime Environment (Red_Hat-11.0.24.0.8-2) (build 11.0.24+8)
OpenJDK 64-Bit Server VM (Red_Hat-11.0.24.0.8-2) (build 11.0.24+8, mixed mode, sharing)
</code>
openjdk version "11.0.24" 2024-07-16
OpenJDK Runtime Environment (Red_Hat-11.0.24.0.8-2) (build 11.0.24+8)
OpenJDK 64-Bit Server VM (Red_Hat-11.0.24.0.8-2) (build 11.0.24+8, mixed mode, sharing)
2- I installed ant:
<code>Apache Ant(TM) version 1.10.14 compiled on March 2 2024
<code>Apache Ant(TM) version 1.10.14 compiled on March 2 2024
</code>
Apache Ant(TM) version 1.10.14 compiled on March 2 2024
3- I was provided by one build.xml and the instruction was to run the command ant run
inside the library that contains the file build.xml, it seems working:
<code>Buildfile: /home/emertech/Documentos/ICC1/code/build.xml
[java] Escribe tu nombre y luego presiona enter:
[java] Hola mateo, esta es la terminal de java.
<code>Buildfile: /home/emertech/Documentos/ICC1/code/build.xml
init:
compile:
dist:
run:
[java] Escribe tu nombre y luego presiona enter:
mateo
[java] Hola mateo, esta es la terminal de java.
BUILD SUCCESSFUL
Total time: 5 seconds
</code>
Buildfile: /home/emertech/Documentos/ICC1/code/build.xml
init:
compile:
dist:
run:
[java] Escribe tu nombre y luego presiona enter:
mateo
[java] Hola mateo, esta es la terminal de java.
BUILD SUCCESSFUL
Total time: 5 seconds
4- Here comes the problem, when I ran the ant test
it trows an error:
<code>Buildfile: /home/emertech/Documentos/ICC1/code/build.xml
/home/emertech/Documentos/ICC1/code/build.xml:51: Problem: failed to create task or type junit
Cause: the class org.apache.tools.ant.taskdefs.optional.junit.JUnitTask was not found.
This looks like one of Ant's optional components.
Action: Check that the appropriate optional JAR exists in
-a directory added on the command line with the -lib argument
Do not panic, this is a common problem.
The commonest cause is a missing JAR.
This is not a bug; it is a configuration problem
<code>Buildfile: /home/emertech/Documentos/ICC1/code/build.xml
init:
compile:
compiletests:
test:
BUILD FAILED
/home/emertech/Documentos/ICC1/code/build.xml:51: Problem: failed to create task or type junit
Cause: the class org.apache.tools.ant.taskdefs.optional.junit.JUnitTask was not found.
This looks like one of Ant's optional components.
Action: Check that the appropriate optional JAR exists in
-/usr/share/ant/lib
-/home/emertech/.ant/lib
-a directory added on the command line with the -lib argument
Do not panic, this is a common problem.
The commonest cause is a missing JAR.
This is not a bug; it is a configuration problem
Total time: 0 seconds
</code>
Buildfile: /home/emertech/Documentos/ICC1/code/build.xml
init:
compile:
compiletests:
test:
BUILD FAILED
/home/emertech/Documentos/ICC1/code/build.xml:51: Problem: failed to create task or type junit
Cause: the class org.apache.tools.ant.taskdefs.optional.junit.JUnitTask was not found.
This looks like one of Ant's optional components.
Action: Check that the appropriate optional JAR exists in
-/usr/share/ant/lib
-/home/emertech/.ant/lib
-a directory added on the command line with the -lib argument
Do not panic, this is a common problem.
The commonest cause is a missing JAR.
This is not a bug; it is a configuration problem
Total time: 0 seconds
I already check the junit.jar is in the lib dir of ant
<code>/usr/share/ant/lib$ ls
ant-bootstrap.jar ant.jar ant-launcher.jar hamcrest hamcrest.jar junit.jar
<code>/usr/share/ant/lib$ ls
ant-bootstrap.jar ant.jar ant-launcher.jar hamcrest hamcrest.jar junit.jar
</code>
/usr/share/ant/lib$ ls
ant-bootstrap.jar ant.jar ant-launcher.jar hamcrest hamcrest.jar junit.jar
If someoane can help me i really preciate that because the guy that helps the proffesor only says tat he did not know and is better to install ubuntu, I’m working in fedora distro.
I already tried to install junit and ant again but the ant test crashes