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

  • Home
  • SEARCH
  • 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 5963323
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 22, 20262026-05-22T19:14:03+00:00 2026-05-22T19:14:03+00:00

While discussing another question I asked, @Aaron Digulla pointed out the following: If you

  • 0

While discussing another question I asked, @Aaron Digulla pointed out the following:

If you installed the Java SDK, there should be a “src.zip” file in the root directory of the Java installation. If it’s missing, download Java again. Eclipse should find the source automatically and show it to you when you open the type JTable (or when you click on the line in the stack trace).

The file src.zip is present for me, but I still can’t access the source of JTable like @Aaron said. What could be the problem? How can I solve this with Eclipse?

The “Unknown Source” worries me,
though. it means your version of Java
doesn’t have debug symbols. Make sure
that you a) use a SDK while
developing, b) that your SDK contains
debug symbols, c) don’t tell the
command java to strip debug symbols
when it loads classes.

a) I’m using Eclipse, why shouldn’t I being using SDK?

b) How do I know if my SDK contains debug symbols? And if it doesn’t, how can I add them?

c) How can I check if Eclipse is telling java to strip debug symbols?

Sorry for these banal questions, but I feel like I don’t fully understand the Java development process.

  • 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-05-22T19:14:04+00:00Added an answer on May 22, 2026 at 7:14 pm

    a) Eclipse comes with it’s own Java compiler, so if you are using the Java Runtime Environment, you won’t run into many issues, except that extras like jarsigner and possibly the JRE source code may be missing. The best way to verify your installation is through your package manager; however, if you installed by some other means, careful directory observation can usually differentiate the two (see below).

    b) JRE libraries are typically compiled without debugging symbols present. SDK libraries typically have them. Java debugging is done by starting the JVM with command line options which open a debugging port. The SDK talks to the JVM requesting breakpoints be set through this port. Later if you decide to step the JVM, it also sends the step / jump / rewind debugging commands through this port. The “debugging” symbols are actually JVM bytecode tables, which reference which line of source code is in effect starting at a particular bytecode instruction. This allows debuggers to associate the running bytecodes with line numbers in the original source code.

    c) Verify it by (from the menu) Window->Preferences (on the selector column) expand “Java”, expand “Build Path” under “Java”, and select “ClassPath variables”. You will see a few variables, including one called “JRE_SRC”, which should point to the src.zip file containing the public facing JRE library source code. It is a good idea to verify JRE_LIB at the same time.

    A JDK home directory typically contains a “bin” sub-directory and a “jre” sub-directory, so if you only see a “bin” sub-directory, odds are good you are in a JRE home directory. With this knowledge, hopefully you’ll be able to figure the rest out.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

While discussing a Java synchronization question , someone made a comment that the following
The question posed came about during a 2nd Year Comp Science lecture while discussing
While going through university and from following the development of SO, I've heard a
While working in a Java app, I recently needed to assemble a comma-delimited list
A while ago, I had a discussion with a colleague about how to insert
While the C# spec does include a pre-processor and basic directives (#define, #if, etc),
While I've seen rare cases where private inheritance was needed, I've never encountered a
While setting up CruiseControl, I added a buildpublisher block to the publisher tasks: <buildpublisher>
While in the final throws of upgrading MS-SQL Server 2005 Express Edition to MS-SQL
While Ctrl X works fine in vim under windows, Ctrl A selects all (duh).

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.