bcel5_3 - Byte Code Engineering Library

Property Value
Distribution openSUSE Leap 42.3
Repository openSUSE JAVA all
Package name bcel5_3
Package version 5.3
Package release 32.20
Package architecture noarch
Package type rpm
Installed size 591.12 KB
Download size 522.43 KB
Official Mirror ftp.gwdg.de
The Byte Code Engineering Library (formerly known as JavaClass) is
intended to give users a convenient possibility to analyze, create, and
manipulate (binary) Java class files (those ending with .class). Classes
are represented by objects which contain all the symbolic information of
the given class: methods, fields and byte code instructions, in
particular.  Such objects can be read from an existing file, be
transformed by a program (e.g. a class loader at run-time) and dumped to
a file again. An even more interesting application is the creation of
classes from scratch at run-time. The Byte Code Engineering Library
(BCEL) may be also useful if you want to learn about the Java Virtual
Machine (JVM) and the format of Java .class files.  BCEL is already
being used successfully in several projects such as compilers,
optimizers, obsfuscators and analysis tools, the most popular probably
being the Xalan XSLT processor at Apache.


Package Version Architecture Repository
bcel5_3-5.3-36.4.noarch.rpm 5.3 noarch openSUSE JAVA
bcel5_3-5.3-23.25.noarch.rpm 5.3 noarch openSUSE Oss
bcel5_3 - - -


Name Value
bcel5.3 = 5.3-32.20
bcel5_3 = 5.3-32.20


Type URL
Binary Package bcel5_3-5.3-32.20.noarch.rpm
Source Package bcel5_3-5.3-32.20.src.rpm

Install Howto

  1. Add the openSUSE JAVA repository:
    # zypper addrepo http://ftp.gwdg.de/pub/opensuse/repositories/Java:/packages/openSUSE_Leap_42.3/ opensuse-java
  2. Install bcel5_3 rpm package:
    # zypper install bcel5_3




2017-09-15 - fstrba@suse.com
- Fix build with jdk9:
* specify java source and target level 1.6
* specify encoding of source files
- Clean spec file and fix rpmlint errors
2013-09-09 - tchvatal@suse.com
- Move from jpackage-utils to javapackage-tools
2011-09-17 - jengelh@medozas.de
- Remove redundant tags/sections from specfile
2009-06-03 - mvyskocil@suse.cz
- Initial SUSE packaging of bcel5_3 (from jpackage.org 5.0)

See Also

Package Description
bcel5_3-javadoc-5.3-32.20.noarch.rpm Javadoc for bcel5_3
bcel5_3-javadoc-5.3-36.4.noarch.rpm Javadoc for bcel5_3
bea-stax-1.2.0-59.1.noarch.rpm Streaming API for XML
bea-stax-1.2.0-63.1.noarch.rpm Streaming API for XML
bea-stax-api-1.2.0-59.1.noarch.rpm The StAX API
bea-stax-api-1.2.0-63.1.noarch.rpm The StAX API
beansbinding-1.2.1-40.17.noarch.rpm Beans Binding (JSR 295) reference implementation
beansbinding-1.2.1-44.3.noarch.rpm Beans Binding (JSR 295) reference implementation
beansbinding-javadoc-1.2.1-40.17.noarch.rpm Beans Binding (JSR 295) reference implementation
beansbinding-javadoc-1.2.1-44.3.noarch.rpm Beans Binding (JSR 295) reference implementation
berkeleydb-5.0.58-51.9.noarch.rpm Berkeley DB Java Edition
berkeleydb-demo-5.0.58-51.9.noarch.rpm Berkeley DB Java Edition
berkeleydb-javadoc-5.0.58-51.9.noarch.rpm Berkeley DB Java Edition
berkeleydb-manual-5.0.58-51.9.noarch.rpm Berkeley DB Java Edition
bouncycastle-1.60-58.1.noarch.rpm Bouncy Castle Crypto Package for Java