-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathjwine
executable file
·84 lines (60 loc) · 2.39 KB
/
jwine
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
debug=:none
if [ -n "$1" ]; then
if [ "$1" = "g" ]; then
echo "debug"
debug=
elif [ "$1" != "j" ]; then
#run with argument
wine "/home/bc/.wine/drive_c/Program Files/Java/jdk1.8.0_202/bin/java.exe" -jar flashalizer.jar $@
exit
else
#run
wine "/home/bc/.wine/drive_c/Program Files/Java/jdk1.8.0_202/bin/java.exe" -jar flashalizer.jar
exit
fi
#wine "/home/bc/.wine/drive_c/Program Files/Java/jdk1.8.0_202/bin/java.exe" -classpath $jn flashalizer
fi
a=`pwd`
cd ~/.wine/drive_c
if [ "$?" != 0 ]; then
exit 1
fi
j1=`find . -maxdepth 1 -regex '.*jna-[0-9].*'`
j1=C:\\${j1:2}
j2=`find . -maxdepth 1 -regex '.*jna-platform-[0-9].*'`
j2=C:\\${j2:2}
j3=`find . -maxdepth 1 -name 'javassist.jar'`
j3=C:\\${j3:2}
jn=$j1\;$j2\;$j3
cd $a
#jn=.\\flashalizer\;$jn
echo $jn
mkdir flashalizer
cd flashalizer
#d=dbitsl/
#dd="${d}DBitsL ${d}Tools"
#g=graphics/
#gg="${g}Graphics ${g}button ${g}character ${g}display ${g}frame ${g}shape ${g}text"
#w=workspace/
#ww="${w}AreaInputText ${w}Elements ${w}Functions ${w}Input ${w}InputText ${w}IntInputText ${w}PopUp ${w}Project ${w}WorkSpace ${w}element ${w}elementplus ${w}function"
#x=xml/
#xx="${x}StaXParser ${x}StaXWriter"
#files=( actionswf/ActionSwf $dd flashalizer $gg util/util $ww $xx )
#for f in "${files[@]}"
#do
# echo $f
# wine "/home/bc/.wine/drive_c/Program Files/Java/jdk1.8.0_202/bin/javac.exe" -d "./" -classpath $jn -sourcepath "../src" -g${debug} ../src/$f.java
# #sourcepath is for other source links
# if [ "$?" != 0 ]; then
# exit 1
# fi
#done
#main class is enough
wine "/home/bc/.wine/drive_c/Program Files/Java/jdk1.8.0_202/bin/javac.exe" -d "./" -classpath $jn -sourcepath ../src -g${debug} ../src/flashalizer.java
#java
#wine "/home/bc/.wine/drive_c/Program Files/Java/jdk1.8.0_202/bin/java.exe" -jar flashalizer.jar /home/bc/f/flashalizer/demo
#wine "/home/bc/.wine/drive_c/Program Files/Java/jdk1.8.0_202/bin/java.exe" -classpath "/home/bc/f/b/flashalizer;/home/bc/f/b/javassist.jar;/home/bc/f/b/jna-4.5.0.jar;/home/bc/f/b/jna-platform-4.5.0.jar" flashalizer /home/bc/f/flashalizer/demo
#jdb
#jdb.ini in users/bc
#wine "/home/bc/.wine/drive_c/Program Files/Java/jdk1.8.0_202/bin/jdb.exe" -sourcepath "/home/bc/f/flashalizer/src" -classpath "/home/bc/f/b/flashalizer;/home/bc/f/b/javassist.jar;/home/bc/f/b/jna-4.5.0.jar;/home/bc/f/b/jna-platform-4.5.0.jar" -launch flashalizer /home/bc/f/flashalizer/demo
#"C:\\javassist.jar;C:\\jna-4.5.0.jar;C:\\jna-platform-4.5.0.jar"