一篇可以参考文章:https://www.cnblogs.com/Sabre/p/7513645.html
一开始我尝试自己写一个helloworld,打包成jar,作为引用,但是一直没成功,报错import找不到。我尝试了各种方法,环境变量也加了,位置也改了,就连原来删除的root目录下的文件我都下载了一个完整的替换回去,结果都不行,我就想,正常的java程序的import是什么原理,于是打开eclipse,找到一个能正常import的jar位置,把这个正确的放在jdk目录lib下,再用jsp添加引用,应该通过了。 结论就是自己写的helloworld太辣鸡了,并不可以被引用,也不知道别人的jar包内部是啥结构
关于如何在jsp中引入外部jar包:
<html> <head> <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>第一个 JSP 程序</title> </head> <body> <% out.println("这是jsp中的hello 已经importhello"); %> <%@page import = "com.itextpdf.text.pdf.*" %> </body> </html>外部包的位置: 如何在centos运行一个java程序:
HelloWorld.java(注意文件名大小写)
package helloworld; public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World"); } }在centos的HelloWorld.java所在目录下,使用黄色框中这两条命令(前面改bug的过程的一堆结果不用管…)