title: javac failing with the error JNU_GetStringPlatformChars: referenced symbol not found
body: <p>My Java class is like this;</p>
  
  <pre><code>import oracle.sqlj.runtime.Oracle;
  import sqlj.runtime.ref.DefaultContext;
  
  class Test
  {
  
    public static void main (String args[]) throws SQLException
  
    {
  
      Connection conn=null;;
      PreparedStatement ps=null;
  
     Oracle.connect(TestInstallCreateTable.class, "connect.properties");
  
   conn = DefaultContext.getDefaultContext().getConnection();
  
   try {
      ps = conn.prepareStatement("DROP TABLE SALES");
  
      ps.executeUpdate();
  
   } catch (SQLException e) {
           ;             
   }
  
  }
  }
  </code></pre>
  
  <p>I am seeing the following error with javac with jdk7.</p>
  
  <pre><code>ld.so.1: javac: fatal: relocation error: file 
  /jdk7/jre/lib/sparc/libzip.so: symbol JNU_GetStringPlatformChars: referenced symbol not found
  </code></pre>
  
  <p>Why does it occur?</p>