Community
Chat Logs
Wednesday, April 29, 2026
- NeXeNoh i forget, that was a while ago. just the way bytebuddy works. it's like feature detecting or whatever
- nimajefeature detection by compiling small test programs and detecting if they fail to compile in the configure phase? yeah, that's an approach you can take for feature detection, but normally you redirect the stderr/stdout of those test compilations then
- ParaMight be a bad tool but also the only tool to do something complex where that approach is the only reliable one.
- ParaFingers to ears, say "la la la"
- nmoureyI'm working on a program with netbeans-dev with java 25 Fedora 44 I keep getting these errors : Decompress.java:788: error: class, interface, enum, or record expected AND Decompress.java:9: error: compact source file should not have package declaration -- Thanks
- cheeser~show us
- javabotPaste the code (and any errors) in a pastebin where we can see it. See ~pastebin for options. Also see ~testcase for good examples as to how to help us help you quickly diagnose and solve problems.
- dreamrealand is this limited to netbeans, what happens when you compile outside of netbeans
- ptomliNeXeN: it's CDO, with the letters in the correct order, like they're supposed to be
- nmourey~testcase
- javabotnmourey, sscce is a minimal independently runnable program, which demonstrates the problem; see http://sscce.org/ for details and a HOWTO
- nevetShort, Self Contained, Correct Example
- nmoureyCompiling failed outside of netbeans with the same errors.
- dreamrealso where's the pastebin?
- nmoureyThis is all I have for now : I have the followign error : Decompress.java:9: error: compact source file should not have package declaration - How do I make this use class path instead? Is this something that I can do in Netbeans? I have tried javac * but still got the error.
- dreamrealDo you have the source?
- dreamrealI mean, we can't see what you're looking at.
- dreamrealAt all.
- nmoureyIt's not so much is the code correct but why will one .java file use a package name "package org.nmourey;" before my imports and I have no errors. Then I try and using the same package or import and I gives the above errors now. Also, FYI I tried to import that package from another class and It stopped working as an import or package. Whew.. It's that last part that really has me puzzled.
- Parawe need to see the code
- sepultcompact source file
- sepultwhen it's a compacting source file it shall have no packages
- sepultwhere is the compaction going on ?
- dreamreal... maybe I'm missing something. "Compact source file?"
- sepultright
- sepulti think you need to know what that means
- sepulti don't know either
- dreamrealI feel like this is supposed to be java, and java's pretty simple and straightforward
- dreamrealso if it's not, someone's doing soemthing wrong
- sepultbut it seems to me if something is trying to compact something .... and it contains packages then it's against compaction....
- sepultso you have to know where it comes from
- dreamrealsepult: in a java context none of that makes any sense whatsoever
- sepultwhat is in your env, what is in your soure what is your flags etc.
- sepulthttps://openjdk.org/jeps/512
- javabotsepult's title: "JEP 512: Compact Source Files and Instance Main Methods"
- nevetJEP 512: Compact Source Files and Instance Main Methods
- dreamrealokay, THAT establishes some context, IF nmourey if talking about that
- sepultimport module java.base
- dreamrealnmourey: ^^^ are you?
- sepulthah
- sepultseems this is all early stuff, which hasn't made into the real stuff yet
- sepultproposals
- dreamrealI think jep512 is out
- sepultanother time where that pops up is when the right path for the jdk can't be found for some reason....
- dreamrealbut I don't know why NETBEANS would care about it all that much
- sepultwhat is your jdk version ?
- dreamrealMine? 17, 21, 25, with temurin, graalvm, azul as a matrix
- sepultit's basically morphing java to a new language with new syntax.....
- sepultwth
- dmlloydit's not *mandatory*
- sepultso where does it get imposed on you then ?
- sepultor how rather
- sepultI have 26 on win11s even in VMs and 21 on the linux VMs afaik
- dreamrealYou use "you" very indiscriminately, sepult :D
- sepultdidn't meddle yet with the new one either
- dreamrealnmourey: so here's the thing: you need to show us more of your project, because it sounds like you have a build that's expecting package structures where you don't have one
- leppardhe said netbeans ide, so he probably didn't configure it properly
- dreamrealsure. But we're not going to know that without more information.
- dreamrealAlthough seeing "netbeans" kinda made me smile a little
- sepultI only use eclipse and bluej4 and bluej5 so far
- nmoureyI've started looking around netbeans to see if I may have missed something in the configuration. Still can't find anything.
- nmoureyIt's gotta be something to due with using package or import for my custom library that I have.
- nmoureyI have included it from several classes and all but one work as packages.
- jbosmansif it doesn't show errors in netbeans, but can't run, probably your runtime env is different/wrong/..
- jbosmansalso, having used netbeans & eclipse & bunch of others, unless it's required to use netbeans and/or a temporary thing, i'd suggest looking into intellij community edition (at least)
- dmlloyd~jep 531
- javabot'JEP 531: Lazy Constants (Third Preview)' can be found at http://openjdk.java.net/jeps/531
- nevetJEP 531: Lazy Constants (Third Preview)
- jbosmanswill be nice ^
- nmoureyStill end up back here with this error : Decompress.java:9: error: compact source file should not have package declaration
- leppardheh
- jbosmansnmourey, where should the Decompress class come from?
- jbosmansas in, how/why should it be loaded?
- jbosmansor rather, how+why
- nmoureyThis java class has worked in the past, until I changed an include from "package" to "import" and back again. It only gives errors from that one file. All other includes work fine.
- nmoureyjbosmans - Decompress is a custom class.
- nmoureyThe User Interface includes Decompress / Compress / etc.
- jbosmansright
- jbosmansso are you sure you are running with java 25+ (iirc) ?
- nmoureyYeah.
- jbosmansdo you have the source shared at like pastebin.com or anything?
- jbosmans~pastebin
- javabotPlease paste your code and any errors online. For runnable classes, try https://ideone.com/ . For general code and errors, use https://gist.github.com or https://dpaste.org/
- nevethttps://gist.github.com "Discover gists" || https://dpaste.org/ "dpaste - RED ALERT"
- dreamrealnmourey: so does your compact source file have a package statement?
- jbosmanswell, i made (i think) my first javabot request
- dreamrealIs there any reason you haven't been able or willing to show it in a pastebin? It's source, after all.
- dreamrealI mean, in context of what we know of your magical mystery file, you have a package declaration and shouldn't