We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4155115 commit 56d407aCopy full SHA for 56d407a
1 file changed
class-version.sh
@@ -7,6 +7,12 @@ do
7
# find the first class of the JAR
8
class="$(jar tf "$jar" | grep '\.class' | head -n 1 | sed 's/\//./g' | sed 's/\.class$//')"
9
10
+ if [ -z "$class" ]
11
+ then
12
+ echo "$jar: No classes"
13
+ continue
14
+ fi
15
+
16
# extract bytes 4-7
17
info="$(unzip -p "$jar" "$(jar tf "$jar" | grep \.class$ | head -n 1)" | head -c 8 | hexdump -s 4 -e '4/1 "%d\n" "\n"')"
18
minor1="$(echo "$info" | sed -n 1p)"
0 commit comments