拷贝APP_Bck20250119项目源码,移除libjc/jcc/libs/android-29.jar文件。
This commit is contained in:
		
							
								
								
									
										6
									
								
								libjc/jcc/.classpath
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								libjc/jcc/.classpath
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,6 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <classpath> | ||||
| 	<classpathentry kind="src" path="../src"/> | ||||
| 	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jdk1.7.0_45"/> | ||||
| 	<classpathentry kind="output" path="bin"/> | ||||
| </classpath> | ||||
							
								
								
									
										1
									
								
								libjc/jcc/.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								libjc/jcc/.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| /output_jars | ||||
							
								
								
									
										17
									
								
								libjc/jcc/.project
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								libjc/jcc/.project
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,17 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <projectDescription> | ||||
| 	<name>$project_name$</name> | ||||
| 	<comment></comment> | ||||
| 	<projects> | ||||
| 	</projects> | ||||
| 	<buildSpec> | ||||
| 		<buildCommand> | ||||
| 			<name>org.eclipse.jdt.core.javabuilder</name> | ||||
| 			<arguments> | ||||
| 			</arguments> | ||||
| 		</buildCommand> | ||||
| 	</buildSpec> | ||||
| 	<natures> | ||||
| 		<nature>org.eclipse.jdt.core.javanature</nature> | ||||
| 	</natures> | ||||
| </projectDescription> | ||||
							
								
								
									
										3
									
								
								libjc/jcc/MANIFEST.MF
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								libjc/jcc/MANIFEST.MF
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,3 @@ | ||||
| Manifest-Version: 1.0 | ||||
| Class-Path: . | ||||
| Main-Class: cc.winboll.studio.libjc.Main | ||||
							
								
								
									
										40
									
								
								libjc/jcc/bash_build_jar.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										40
									
								
								libjc/jcc/bash_build_jar.sh
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,40 @@ | ||||
| #!/usr/bin/bash | ||||
| ## 跳转到 libjc 项目目录查找源码文件夹 src 和编译环境目录 jcc 目录,如果两个目录其中一个不存在就退出 | ||||
| cd .. | ||||
|  | ||||
| ## 记录当前工作目录 | ||||
| workpath=$(pwd) | ||||
|  | ||||
| ## 检查源码目录与 jcc 工作目录 | ||||
| srcdir="src" | ||||
| if [ -d "${srcdir}" ]; then | ||||
|     echo "Src dir ${srcdir} found." | ||||
| else | ||||
|     echo "Src dir ${srcdir} not exist." | ||||
|     exit 1 | ||||
| fi | ||||
| jccdir="jcc" | ||||
| if [ -d "${jccdir}" ]; then | ||||
|     echo "Jcc dir ${jccdir} found." | ||||
| else | ||||
|     echo "Jcc dir ${jccdir} not exist." | ||||
|     exit 1 | ||||
| fi | ||||
|  | ||||
| jarversion="1.0.1" | ||||
| jarname="libjc-"${jarversion}".jar" | ||||
| classespath="${workpath}/${jccdir}/classes" | ||||
| jarspath="${workpath}/${jccdir}/output_jars" | ||||
| srcpath="${workpath}/${srcdir}/main/java" | ||||
| libspath="${workpath}/${jccdir}/libs" | ||||
|  | ||||
| echo "Gen class to "${classespath}" :" | ||||
| cd ${srcpath} | ||||
| javac -cp ".:${libspath}/android-29.jar"  -d ${classespath} $(find . -name "*.java") | ||||
| echo "Build "${jarname}" :" | ||||
| cd ${classespath}; | ||||
| jar -cvfm ${jarspath}/${jarname} ${workpath}/${jccdir}/MANIFEST.MF cc | ||||
| echo "Jar Build OK." | ||||
|  | ||||
| cd .. | ||||
| bash test_jar.sh ${jarversion} | ||||
							
								
								
									
										10
									
								
								libjc/jcc/src/Main.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								libjc/jcc/src/Main.java
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,10 @@ | ||||
| //import java.util.*; | ||||
| // | ||||
| //public class Main { | ||||
| //	 | ||||
| //	public static void main(String[] args) { | ||||
| //		System.out.println("Hello World!"); | ||||
| //         | ||||
| //    } | ||||
| //     | ||||
| //} | ||||
							
								
								
									
										26
									
								
								libjc/jcc/test_jar.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								libjc/jcc/test_jar.sh
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,26 @@ | ||||
| #!/usr/bin/bash | ||||
| jarversion=$1 | ||||
| jarname="libjc-"${jarversion}".jar" | ||||
|  | ||||
| cd output_jars | ||||
|  | ||||
| echo -e "\nTest "${jarname}" Main :" | ||||
| java -jar ${jarname} "UnitTest" | ||||
|  | ||||
| testclass="TestClassA" | ||||
| echo -e "\nTest "${jarname}" ${testclass} :" | ||||
| echo -e "Test 1 :" | ||||
| java -cp ${jarname} cc.winboll.studio.libjc.${testclass} | ||||
| echo -e "Test 2 :<Test>" | ||||
| java -cp ${jarname} cc.winboll.studio.libjc.${testclass} "Test" | ||||
| echo -e "Test 3 :<UnitTest>" | ||||
| java -cp ${jarname} cc.winboll.studio.libjc.${testclass} "UnitTest" | ||||
|  | ||||
| testclass="TestClassB" | ||||
| echo -e "\nTest "${jarname}" ${testclass} :" | ||||
| echo "Test 1 :" | ||||
| java -cp ${jarname} cc.winboll.studio.libjc.${testclass} | ||||
| echo -e "Test 2 :<Test>" | ||||
| java -cp ${jarname} cc.winboll.studio.libjc.${testclass} "Test" | ||||
| echo -e "Test 3 :<UnitTest>" | ||||
| java -cp ${jarname} cc.winboll.studio.libjc.${testclass} "UnitTest" | ||||
		Reference in New Issue
	
	Block a user
	 ZhanGSKen
					ZhanGSKen