C:WINDOWSsystem32>mvn -v
Apache Maven 3.9.6 (bc0240f3c744dd6b6ec2920b3cd08dcc295161ae)
Maven home: C:ProgramDatachocolateylibmavenapache-maven-3.9.6
Java version: 11.0.22, vendor: Microsoft, runtime: C:Program FilesMicrosoftjdk-11.0.22.7-hotspot
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
C:WindowsSystem32>cd
C:>echo %PDB_DIR%
C:pdb
C:>
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.example</groupId>
<artifactId>bio_java_maven_hello_world</artifactId>
<version>1.0-SNAPSHOT</version>
<properties>
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<!-- if you want to use the visualisation tools you need also this one: -->
<dependency>
<groupId>org.biojava</groupId>
<artifactId>biojava-structure</artifactId>
<version>7.1.1</version>
</dependency>
</dependencies>
</project>
package org.example;
import org.biojava.nbio.structure.*;
import org.biojava.nbio.structure.io.LocalPDBDirectory;
import org.biojava.nbio.structure.io.PDBFileReader;
public class BioJavaPDBHelloWorld {
public static void main(String[] args) {
try
{
PDBFileReader pdbReader = new PDBFileReader();
pdbReader.setPath("C:\PDB");
pdbReader.setFetchBehavior(LocalPDBDirectory.FetchBehavior.LOCAL_ONLY);
System.out.println("Using PDB directory: " + pdbReader.getPath());
Structure structure = pdbReader.getStructure("C:\PDB\1lvz.pdb");
System.out.println("PDB ID : " + structure.getPdbId());
}
catch (Exception e)
{
e.printStackTrace();
}
}
}
Output
"C:Program FilesMicrosoftjdk-11.0.22.7-hotspotbinjava.exe" "-javaagent:C:Program FilesJetBrainsIntelliJ IDEA 2023.1.6libidea_rt.jar=55180:C:Program FilesJetBrainsIntelliJ IDEA 2023.1.6bin" -Dfile.encoding=UTF-8 -classpath C:gitbio_java_maven_hello_worldtargetclasses;C:Userspc.m2repositoryorgbiojavabiojava-structure7.1.1biojava-structure-7.1.1.jar;C:Userspc.m2repositoryorgrcsbciftools-java5.0.1ciftools-java-5.0.1.jar;C:Userspc.m2repositoryjavaxannotationjavax.annotation-api1.3.2javax.annotation-api-1.3.2.jar;C:Userspc.m2repositorycomgooglecodegsongson2.10gson-2.10.jar;C:Userspc.m2repositoryorgrcsbmmtf-api1.0.11mmtf-api-1.0.11.jar;C:Userspc.m2repositoryorgrcsbmmtf-serialization1.0.11mmtf-serialization-1.0.11.jar;C:Userspc.m2repositoryorgmsgpackjackson-dataformat-msgpack.8.24jackson-dataformat-msgpack-0.8.24.jar;C:Userspc.m2repositoryorgmsgpackmsgpack-core.8.24msgpack-core-0.8.24.jar;C:Userspc.m2repositoryorgrcsbmmtf-codec1.0.11mmtf-codec-1.0.11.jar;C:Userspc.m2repositorycommons-langcommons-lang2.4commons-lang-2.4.jar;C:Userspc.m2repositoryorgbiojavabiojava-alignment7.1.1biojava-alignment-7.1.1.jar;C:Userspc.m2repositoryorgbiojavathirdpartyforester1.039forester-1.039.jar;C:Userspc.m2repositorycommons-codeccommons-codec1.5commons-codec-1.5.jar;C:Userspc.m2repositoryopenchartopenchart1.4.2openchart-1.4.2.jar;C:Userspc.m2repositoryorgbiojavabiojava-core7.1.1biojava-core-7.1.1.jar;C:Userspc.m2repositoryjava3dvecmath1.3.1vecmath-1.3.1.jar;C:Userspc.m2repositoryorgjgraphtjgrapht-core1.4.0jgrapht-core-1.4.0.jar;C:Userspc.m2repositoryorgjheapsjheaps.11jheaps-0.11.jar;C:Userspc.m2repositoryjakartaxmlbindjakarta.xml.bind-api4.0.0jakarta.xml.bind-api-4.0.0.jar;C:Userspc.m2repositoryjakartaactivationjakarta.activation-api2.1.0jakarta.activation-api-2.1.0.jar;C:Userspc.m2repositoryorgglassfishjaxbjaxb-runtime4.0.3jaxb-runtime-4.0.3.jar;C:Userspc.m2repositoryorgglassfishjaxbjaxb-core4.0.3jaxb-core-4.0.3.jar;C:Userspc.m2repositoryorgeclipseangusangus-activation2.0.1angus-activation-2.0.1.jar;C:Userspc.m2repositoryorgglassfishjaxbtxw24.0.3txw2-4.0.3.jar;C:Userspc.m2repositorycomsunistackistack-commons-runtime4.1.2istack-commons-runtime-4.1.2.jar;C:Userspc.m2repositorycomfasterxmljacksoncorejackson-databind2.13.4.2jackson-databind-2.13.4.2.jar;C:Userspc.m2repositorycomfasterxmljacksoncorejackson-annotations2.13.4jackson-annotations-2.13.4.jar;C:Userspc.m2repositorycomfasterxmljacksoncorejackson-core2.13.4jackson-core-2.13.4.jar;C:Userspc.m2repositoryorgslf4jslf4j-api1.7.36slf4j-api-1.7.36.jar;C:Userspc.m2repositoryorgapachelogginglog4jlog4j-slf4j-impl2.22.0log4j-slf4j-impl-2.22.0.jar;C:Userspc.m2repositoryorgapachelogginglog4jlog4j-api2.22.0log4j-api-2.22.0.jar;C:Userspc.m2repositoryorgapachelogginglog4jlog4j-core2.22.0log4j-core-2.22.0.jar org.example.BioJavaPDBHelloWorld
22:28:35 [main] WARN org.biojava.nbio.structure.align.util.UserConfiguration - Could not read dir from system property PDB_DIR or environment variable PDB_DIR, using system's temp directory C:UserspcAppDataLocalTemp
Using PDB directory: C:PDB
PDB ID : 1LVZ
Process finished with exit code 0
The above listing is generating the following warning:
[main] WARN org.biojava.nbio.structure.align.util.UserConfiguration -
Could not read dir from system property PDB_DIR or environment variable
PDB_DIR, using system's temp directory C:UserspcAppDataLocalTemp
How can I resolve this warning?