如何在java中使用别人提供的jar包进行导入,编译,运行

一步一步往前走,

现在折分!

JAR包即为上篇文章的东东。

测试JAVA文件。

package com.security;

import com.security.AESencrp;
/**
 * 实现AES加密
 * g882
 * 2016-11-16
 */
public class Checker {
    public static void main(String[] args) throws Exception {
        // 创建加解密
        AESencrp aes = new AESencrp();
        // 要进行加密的密码
        String password = "password^*(&( 09-8ADF";
        // 进行加密后的字符串
        String passwordEnc = aes.encrypt(password);
        String passwordDec = aes.decrypt(passwordEnc);
        System.out.println("原来的密码 : " + password);
        System.out.println("加密后的密码 : " + passwordEnc);
        System.out.println("解密后的原密码 : " + passwordDec);
    }
}

命令行编译:

javac -cp com/security/AESencrp.jar com/security/Checker.java

 

运行:

java  -cp .;com/security/AESencrp.jar com/security/Checker

 

结果(注意目录结果及JAR包存放位置,命令运行的位置):

时间: 2024-09-19 13:41:50

如何在java中使用别人提供的jar包进行导入,编译,运行的相关文章

如何在java中实现读取一个txt文档中的随机一行

问题描述 如何在java中实现读取一个txt文档中的随机一行 如题,如何在java中实现读取一个txt文档中的随机一行? 主要就是怎么随机读取 解决方案 根据楼上的说法,来总结一下吧,总体来说,就是将文件全部都读取出来,每一行存储到一个数组或集合中,然后再通过产生随机数,来对这个数组或是 集合进行随机的访问.这样一来就解决了 解决方案二: 文本文件只能顺序读,不能随机读.你的需求只能是读取文本文件每一行到一个arraylist,然后得到下标范围,产生一个随机数,取那一行 解决方案三: http:

如何在java中实现依次弹出窗体?

问题描述 如何在java中实现依次弹出窗体? 5C 具体要求如下,窗体都是jframe,主窗体中有n个复选框,每个复选框对应一个窗体,勾选完以后,点击按钮,根据是否选中复选框,依次按顺序从上到下将复选框的窗体弹出,要求在前一个窗体关闭后,才能弹出下一个窗体.这个机制如何实现? 解决方案 了解下 JDialog并且注意它的 setModal(true)属性 解决方案二: 了解下 JDialog并且注意它的 setModal(true)属性 解决方案三: 那怎么知道前一个窗体关了没有,, 解决方案四

如何在java中使用sikuli进行自动化测试

很早之前写过一篇介绍sikuli的文章.本文简单介绍如何在java中使用sikuli进自动化测试. 图形脚本语言sikuli   sikuli IDE可以完成常见的单击.右击.移动到.拖动等鼠标操作,java引用sikuli-script.jar同样可以执行这些常见的鼠标操作,因此即可方便的编写java实现识别图片并模拟点击/拖动目标控件. sikuli-script.jar:http://download.csdn.net/download/hqd1986/4557974 将sikuli-sc

代码-如何在JAVA中打印显示出R语言算法的结果

问题描述 如何在JAVA中打印显示出R语言算法的结果 如题:我需要在Java上调用R的代码,R代码如下:data.frame(obs = c(1 2 3) treat = c('A' 'B' 'A') weight = c(2.3 NA 9)).R上显示结果如下: obs treat weight1 1 A 2.32 2 B NA3 3 A 9.0 怎么将这个结果 在Java中打印出来啊.. 求大神. 解决方案 http://blog.csdn.net/hwssg/article/details

rjava-如何在JAVA中打印显示出R语言算法的结果

问题描述 如何在JAVA中打印显示出R语言算法的结果 如题: R代码如下: library(e1071) permutations(3) R下的显示结果如下 [,1] [,2] [,3] [1,] 1 2 3 [2,] 2 1 3 [3,] 2 3 1 [4,] 1 3 2 [5,] 3 1 2 [6,] 3 2 1 Java 中调用R代码如下: re.eval("library(e1071)"); re.eval("permutations(5)"); Syste

服务器-请问如何在linux中利用springmv提供一个树结构的数据

问题描述 请问如何在linux中利用springmv提供一个树结构的数据 利用该数据完成一个jquery树插件,要求树的数据在服务器端提供缓存功能!

Log4j官方文档翻译(四、如何在java中输出日志消息)

我们已经创建来配置文件,本章详细的介绍下如何生成调试信息,并把他们转化成文本文件. 基本的例子 下面就是创建的一个基本的例子: log4j.properties的内容为: log = /usr/home/log4j log4j.rootLogger = DEBUG, FILE log4j.appender.FILE=org.apache.log4j.FileAppender log4j.appender.FILE.File=${log}/log.out log4j.appender.FILE.l

用命令行编译java并生成可执行的jar包

用命令行编译java并生成可执行的jar包 1.编写源代码. 编写源文件:CardLayoutDemo.java并保存,例如:I:\myApp\CardLayoutDemo.java.程序结构如下: package test; import java.awt.*; import javax.swing.*; //更多包的导入... class NotePadFrame extends JFrame { //主界面的设计... } //其他相关代码... public class CardLayo

base64-des 加密中BASE64Encoder找不到jar包问题

问题描述 des 加密中BASE64Encoder找不到jar包问题 用了一个des 加密中util工具类其中有用到BASE64Encoder这个类是位于rt.jar这个包下吧上百度上查的办法都是在build path 里边加入jre system library也确实是可行但是过一会jre system library就消失了我jdk用的1.8但是项目好像是基于1.6是这个原因么但是当我直接导入1.6的rt.jar时程序就根本运行不起来了一直launching.... 解决方案 http://