Chat Logs

  1. NeXeNoh i forget, that was a while ago. just the way bytebuddy works. it's like feature detecting or whatever
  2. 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
  3. ParaMight be a bad tool but also the only tool to do something complex where that approach is the only reliable one.
  4. ParaFingers to ears, say "la la la"
  5. 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
  6. cheeser~show us
  7. 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.
  8. dreamrealand is this limited to netbeans, what happens when you compile outside of netbeans
  9. ptomliNeXeN: it's CDO, with the letters in the correct order, like they're supposed to be
  10. nmourey~testcase
  11. javabotnmourey, sscce is a minimal independently runnable program, which demonstrates the problem; see http://sscce.org/ for details and a HOWTO
  12. nevetShort, Self Contained, Correct Example
  13. nmoureyCompiling failed outside of netbeans with the same errors.
  14. dreamrealso where's the pastebin?
  15. 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.
  16. dreamrealDo you have the source?
  17. dreamrealI mean, we can't see what you're looking at.
  18. dreamrealAt all.
  19. 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.
  20. Parawe need to see the code
  21. sepultcompact source file
  22. sepultwhen it's a compacting source file it shall have no packages
  23. sepultwhere is the compaction going on ?
  24. dreamreal... maybe I'm missing something. "Compact source file?"
  25. sepultright
  26. sepulti think you need to know what that means
  27. sepulti don't know either
  28. dreamrealI feel like this is supposed to be java, and java's pretty simple and straightforward
  29. dreamrealso if it's not, someone's doing soemthing wrong
  30. sepultbut it seems to me if something is trying to compact something .... and it contains packages then it's against compaction....
  31. sepultso you have to know where it comes from
  32. dreamrealsepult: in a java context none of that makes any sense whatsoever
  33. sepultwhat is in your env, what is in your soure what is your flags etc.
  34. sepulthttps://openjdk.org/jeps/512
  35. javabotsepult's title: "JEP 512: Compact Source Files and Instance Main Methods"
  36. nevetJEP 512: Compact Source Files and Instance Main Methods
  37. dreamrealokay, THAT establishes some context, IF nmourey if talking about that
  38. sepultimport module java.base
  39. dreamrealnmourey: ^^^ are you?
  40. sepulthah
  41. sepultseems this is all early stuff, which hasn't made into the real stuff yet
  42. sepultproposals
  43. dreamrealI think jep512 is out
  44. sepultanother time where that pops up is when the right path for the jdk can't be found for some reason....
  45. dreamrealbut I don't know why NETBEANS would care about it all that much
  46. sepultwhat is your jdk version ?
  47. dreamrealMine? 17, 21, 25, with temurin, graalvm, azul as a matrix
  48. sepultit's basically morphing java to a new language with new syntax.....
  49. sepultwth
  50. dmlloydit's not *mandatory*
  51. sepultso where does it get imposed on you then ?
  52. sepultor how rather
  53. sepultI have 26 on win11s even in VMs and 21 on the linux VMs afaik
  54. dreamrealYou use "you" very indiscriminately, sepult :D
  55. sepultdidn't meddle yet with the new one either
  56. 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
  57. leppardhe said netbeans ide, so he probably didn't configure it properly
  58. dreamrealsure. But we're not going to know that without more information.
  59. dreamrealAlthough seeing "netbeans" kinda made me smile a little
  60. sepultI only use eclipse and bluej4 and bluej5 so far
  61. nmoureyI've started looking around netbeans to see if I may have missed something in the configuration. Still can't find anything.
  62. nmoureyIt's gotta be something to due with using package or import for my custom library that I have.
  63. nmoureyI have included it from several classes and all but one work as packages.
  64. jbosmansif it doesn't show errors in netbeans, but can't run, probably your runtime env is different/wrong/..
  65. 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)
  66. dmlloyd~jep 531
  67. javabot'JEP 531: Lazy Constants (Third Preview)' can be found at http://openjdk.java.net/jeps/531
  68. nevetJEP 531: Lazy Constants (Third Preview)
  69. jbosmanswill be nice ^
  70. nmoureyStill end up back here with this error : Decompress.java:9: error: compact source file should not have package declaration
  71. leppardheh
  72. jbosmansnmourey, where should the Decompress class come from?
  73. jbosmansas in, how/why should it be loaded?
  74. jbosmansor rather, how+why
  75. 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.
  76. nmoureyjbosmans - Decompress is a custom class.
  77. nmoureyThe User Interface includes Decompress / Compress / etc.
  78. jbosmansright
  79. jbosmansso are you sure you are running with java 25+ (iirc) ?
  80. nmoureyYeah.
  81. jbosmansdo you have the source shared at like pastebin.com or anything?
  82. jbosmans~pastebin
  83. 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/
  84. nevethttps://gist.github.com "Discover gists" || https://dpaste.org/ "dpaste - RED ALERT"
  85. dreamrealnmourey: so does your compact source file have a package statement?
  86. jbosmanswell, i made (i think) my first javabot request
  87. dreamrealIs there any reason you haven't been able or willing to show it in a pastebin? It's source, after all.
  88. dreamrealI mean, in context of what we know of your magical mystery file, you have a package declaration and shouldn't