当我运行程序时,我得到了nexts错误:
$ 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的fisrt行中我放了:
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上运行,但它不起作用。我不明白为什么。