Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8088163
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 5, 20262026-06-05T19:00:28+00:00 2026-06-05T19:00:28+00:00

I have a program that I want to distribute, without giving the source code

  • 0

I have a program that I want to distribute, without giving the source code or database used. It’s an sqlite database, and doesn’t need to be updated. I tried using eclipse fatjar and changing where to look for the jar, but when I run the program, it just creates a blank database file in the same directory as the jar. I just want one file that I can distribute.


From comments deemed relevant:

..include an XML after tested with a TXT file.

I would, but this database is 80,000 lines long, and has 4 columns. It’s only going to get bigger too, with updates to the program, not during runtime.

Put it on a server and have a web interface.

I want to avoid using any internet connection really. If someone wants to decompile the jar, whatever I don’t care. I just want it to work from double click, and no extra files laying around.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-05T19:00:30+00:00Added an answer on June 5, 2026 at 7:00 pm

    (deployment) ..usability and neatness is important for me

    That makes me think that what is really needed for this is a cross-platform installer. The user gets one file and double clicks it, ‘follows the prompts’ (if any prompts are required) & it extracts the app. ready for use.

    It might create multiple files, but this will be largely invisible to the end user. ‘Out of site is out of mind’.

    I want to avoid using any internet connection..

    I recommend you rethink that. What size does the app. come to when Jar’d? A couple of megabytes? That is nothing in this day and age of internet traffic. That’s a 2 minute YouTube.

    The ratio of devices having internet connections to machines having (for example) CD/DVD drives to load software is also changing. It is coming to a time when more machines capable of running J2SE have internet connections than have drives. I have a desktop PC and a Netbook that can both run J2SE. Both have an internet connection, but only the desktop PC has CD/DVD drives.

    If that is the case (getting to my point) look to Java Web Start to deploy the app. and DB. Very user friendly, with good desktop integration.

    it’s about 50mb, but the problem is not all end users will have access to internet at all times. Distributing the application can be done through the internet, but I don’t want to rely on it for accessing the database or loading the application all together.

    That is not necessary. JWS caches the application resources locally. It will check the server for updated Jars, but can be configured to allow launch from the cached copy even if there is no internet connection at that moment. The launch file element to configure that would look something like:

    <update check="always" policy="prompt-run"> 
    
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have a program (java jar file) that I want to distribute on CDs.
I have program that I want to test on clean Windows installation. For now
I have a program that I want to either hide or show certain UIbuttons
I have program that runs fast enough. I want to see the number of
I have created a simple program that i want to replace some chars with
I want to have a program that reads metadata from an MP3 file. My
I have a python program/file that I want to run repeatedly and calculate the
I have a program that is been implemented in C++ which I now want
I have a program that needs a lot of memory and want to set
I have a program that performs a long-time computations, so I want to speed

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.