问题描述
我有一个Maven项目,该项目仅读取CSV文件并将数据写入另一个文件。从IntelliJ构建/运行时,它可以正常工作,但是当我从控制台运行$ java read.java
时,它会提供
src/main/java/read.java:1: error: package com.opencsv does not exist
import com.opencsv.CSVReader;
与CSVWriter
相同。
我将.jar添加到我的项目中,但未成功。如何从控制台启动应用程序(以便在启动应用程序时可以使用自变量)?
谢谢
解决方法
您只需要将必要的jar添加到类路径中即可。
例如:
java -cp libs/opencsv-5.2.jar read.java
请参阅:
https://docs.oracle.com/javase/6/docs/technotes/tools/windows/classpath.html