提示コードの14行目のコードですがError提示コードよりエラーが出ます。これはjcurserライブラリなのですがタイトル通り
javac でライブラリパス、ファイルエンコード、コンパイルを一行で書く方法がありますでしょうか?
Error
1$ make 2/bin/javac encoding utf-8 -classpath ./classes -d ./classes `find ./src/jcurses -name *.java` 3エラー: utf-8は無効なフラグです 4使用方法: javac <options> <source files> 5使用可能なオプションのリストについては、--helpを使用します 6make: *** [Makefile:14: java] エラー 2 7
makefile
1 1 # Generated automatically from Makefile.in by configure. 2 2 CURSES=-lncurses 3 3 JAVAHOME= 4 4 JAVAC=$(JAVAHOME)/bin/javac 5 5 JAR=$(JAVAHOME)/bin/jar 6 6 JAVAH=$(JAVAHOME)/bin/javah 7 7 JAVA=$(JAVAHOME)/bin/java 8 8 JAVADOC=$(JAVAHOME)/bin/javadoc 9 9 GCC=gcc 10 10 GCCFLAGS=-Wall -shared -I$(JAVAHOME)/include -I$(JAVAHOME)/include/ 11 11 CLASSPATH=./classes 12 12 13 13 default: jar native docs 14 14 java: ;$(JAVAC) encoding utf-8 -classpath $(CLASSPATH) -d ./classes `find ./src/jcurses -name *.java` 15 15 docs: ;$(JAVADOC) -classpath $(CLASSPATH) -sourcepath ./src -d ./doc jcurses.event jcurses.system jcurses.util jcurses.widgets 16 16 native: java include 17 17 include: java;$(JAVAH) -classpath $(CLASSPATH) -d ./src/native/include jcurses.system.Toolkit 18 18 clean: ;rm -rf ./classes/jcurses ./lib/libjcurses.so ./lib/jcurses.jar ./src/native/include/*.h 19 19 native:java include;$(GCC) $(GCCFLAGS) -o lib/libjcurses.so $(CURSES) src/native/Toolkit.c 20 20 jar: java;cd classes/ && $(JAR) -cvf ../lib/jcurses.jar * 21 21 test: ;$(JAVA) -classpath ./lib/jcurses.jar -Djcurses.protocol.filename=jcurses.log jcurses.tests.Test 22 22 23
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。