我有一个 Encryption.jar , Encryption.java
其中 Encryption.java 中用到了Encryption.jar中的方法。
如何在CMD中运行 Encryption.java
看过并运行过了,运行步骤:
1 把文件解压后拷贝到d盘的test目录,目录结构如下:
d:\test\EncryptionTest.java
d:\test\encryption.jar
注: 这个目录结构不是标准结构,实际上最好把EncryptionTest.java放到src目录下,encryption.jar放到专门的目录下。
2 把文件EncryptionTest.java的第一行去掉,如下行去掉
package test;
注: 你需要了解一下package的概念
3 进入windows控制台的d:\test目录
4 编译
javac -classpath encryption.jar EncryptionTest.java
5 运行(这里要用完整路径)
java -classpath .;d:\test\encryption.jar EncryptionTest
运行结果:
a MD5加密后的密文为:900150983CD24FB0D6963F7D28E17F72
b MD5加密后的密文为:60D2395392756ED943492C4B0004CB95
a MD5加密后的密文验证:true
a Des加密后的密文为:B4184D43CD88ADA1
B4184D43CD88ADA1 Des解密后的密文为:abc
b Des加密后的密文为:6827D70D82B2CD1E1723543A75FF8240
6827D70D82B2CD1E1723543A75FF8240 Des解密后的密文为:xxx
a Xor加密后的密文为:夙多夛
夙多夛 Xor解密后的密文为:abc
b Xor加密后的密文为:㊣㖅ᝤ
㊣㖅ᝤ Xor解密后的密文为:xxx
a Aes加密后的密文为:ynSHqdHJB40yhGubGN5dmg==
ynSHqdHJB40yhGubGN5dmg== Aes解密后的密文为:abc
b Aes加密后的密文为:xHbjX4VqSGTm50eIqvMyHQ==
xHbjX4VqSGTm50eIqvMyHQ== Aes解密后的密文为:xxx
1 用javac编译Encryption.java,大概形式
Encryption.java
javac -classpath .;Encryption.jar Encryption.java
2 运行编译后的Encryption
javac -classpath .;Encryption.jar Encryption
Encryption.java 含有一个main方法吗?
可以把Encryption.java 贴上来看看。
最好把jar包也附上来。我试试。
另外,建议最好用eclipse开发项目,部署的时候再考虑使用命令运行。