Hi,

It looks not local issue but classpath issue.
I think there are missing optional dependencies outside Netbeans.

Arnaud

Le jeu. 22 déc. 2022, 06:30, Orange Trees <orangetree...@outlook.com> a
écrit :

> Hello,
>
> Any suggestions please what and where should I check?
>
> Regards,
> Orange
> ------------------------------
> *From:* Orange Trees <orangetree...@outlook.com>
> *Sent:* 26 November 2022 10:23
> *To:* users@netbeans.apache.org <users@netbeans.apache.org>
> *Subject:* [java] locale is changed for derby db in embedded mode
>
> Hello,
>
> There is a simple program which gives different results when I run it from
> the NetBeans IDE and outside IDE:
>
> package derbytest4;
>
> import java.sql.*;
> import java.util.*;
>
> public class DerbyTest4 {
>     public static void main(String... args) throws Exception {
>         println("Default locale = " + Locale.getDefault());
>         Connection conn =
> DriverManager.getConnection("jdbc:derby:memory:db;create=true");
>         conn.prepareStatement("CREATE TABLE t (a INT, b INT)").execute();
>
>         try {
>
> DriverManager.getConnection("jdbc:derby:memory:db;shutdown=true");
>         }
>         catch (Exception ex) {
>             println(ex.getMessage());
>         }
>     }
>     private static void println(String text) { System.out.println(text); }
> }
>
> Note: Derby DB of the latest version jars should be included to the
> project.
>
> The result from NetBeans IDE is:
> Default locale = en_US
> 08006.D : [0] memory:db
>
> The result from outside IDE is (which is expected):
> Default locale = en_US
> Database 'memory:db' shutdown.
>
>
> As I was hinted in the Apache Derby mailing lists, this behaviour of
> Apache DB message not being printed correctly is related to locale
> settings, although in both cases locale seems ok.
>
> For the older projects, which I have imported from the previous machine,
> everything works as expected, problem is with new projects.
>
> I'm using NetBeans 14 and 13. I believe it is related to some settings,
> although I wasn't able to find something by myself.
>
> My environment:
> Virtualization: oracle
> Operating System: Linux Mint 19.3
> Kernel: Linux 5.0.0-32-generic
> Architecture: x86-64
>
> openjdk version "17.0.5" 2022-10-18
> OpenJDK Runtime Environment Temurin-17.0.5+8 (build 17.0.5+8)
> OpenJDK 64-Bit Server VM Temurin-17.0.5+8 (build 17.0.5+8, mixed mode,
> sharing)
>
> Regards,
> Orange
>
>
>
>

Reply via email to