You can use the enhanced change and transport system to distribute software changes to ABAP and non-ABAP objects (for example Java archives).
You can find more information in the online documentation for the Change and Transport System under Transporting Non-ABAP Objects in the Change and Transport System