From Battleship New Jersey:

Watch the Independence fireworks shows from the deck of the Battleship New Jersey!  We’ll also have live music, face painting for the kids, food concessions, a cash bar for adults and the chance for someone to fire the saluting gun at the conclusion of the fireworks!  Tickets are only a $10 donation per person and proceeds go to the on-going restoration of the Battleship, a non-profit museum and memorial.  The Battleship will open her decks at 7 PM.  The fireworks shows are projected to begin at 9:30 PM.  Get Tickets online below or by calling 856-966-1652 x 108 or at the Battleship Ticket Office before the show.  Please note: This is a standing-only event.  Chairs will not be set up and no chairs are permitted to be brought aboard for the fireworks show.  Guests can bring blankets to sit on the deck.

More information