This repository contains lab works for the Java programming course. Each lab is organized in a separate folder, including source code, tests, and Maven configuration files.
Each lab work in the repository has its own structure and can be run using Maven. Below are instructions for running a lab work.
- Java JDK 1.8 or newer
- Maven 3.x
-
Clone the repository:
git clone (https://github.com/Uliana200407/Java3rd_basic_course.git) cd src -
Navigate to the specific lab work
For example, to run the first lab work:
cd JavaLg1- Run the project using Maven
mvn clean install
mvn exec:java -Dexec.mainClass="org.example.MatrixLab"- Running Tests
mvn testcd ~/Desktop/Java\ Language\ Labs/JavaLg2javac -d out -cp src/main/java src/main/java/org/example/*.java src/test/java/org/example/*.javajava -cp out org.example.LabWork2java -jar junit-platform-console-standalone.jar -cp out --select-class org.example.LabWork2Testmvn testcd ~/Desktop/Java\ Language\ Labs/JavaLg3javac -d out -cp src/main/java src/main/java/org/example/*.java src/test/java/org/example/*.javajavac -d out -cp src/main/java src/main/java/org/example/*.java src/test/java/org/example/*.javajava -jar junit-platform-console-standalone.jar -cp out --select-class org.example.CarTestmvn testgit clone <repository-url>
cd <repository-name>cd src/main/java
javac org/example/*.javajava org.example.LabWork2Executor# Navigate back to the root directory (if necessary)
cd ../../../..mvn testcd path/to/your/project/srcmkdir -p org/examplejavac org/example/*.javajava org.example.CandyGiftAppmvn testcd /path/to/your/projectmvn compilemvn test-compilemvn test