0

当我运行我的程序时,我得到下一个错误:

$ make

JAVAC src/Document.java
warning: [path] bad path element "lib\jcommander.jar:lib\com": no such file or directory

1 warning

src\Menu.java:1: error: package com.beust.jcommander does not exist
import com.beust.jcommander.*;

我的存储库和所有代码的链接是:https ://bitbucket.org/IgnaMade/javasapp/src/da33bb2f63267d59c933e734b2155f78d037df31?at=master

在 Menu.java 的第一行中,我输入:

import com.beust.jcommander.*;

目录结构如下:

在 Lab2 中有 nexts 目录:

src:包含所有 .java 文件

bin:所有 .txt 文件所在的位置

lib:包含 jcommander.jar 和目录 com

生成文件

自述文件

Makefile 使用如下路径:

classpath:=$(lib_d)/jcommander.jar:$(lib_d)/com

# If there's already a CLASSPATH, put it on the front
ifneq ($(CLASSPATH),)
        classpath:= $(CLASSPATH):$(classpath)
endif

# Re-export the CLASSPATH.
export CLASSPATH:=$(classpath)

在 Ubuntu 中它可以工作,但现在我使用 Windows 并在 cygwin 上运行,但它不起作用。我不明白为什么。

4

0 回答 0