java preprocessor-directive

Cómo proporcionar directivas de preprocesador en Java



preprocessor-directive (3)

Java no tiene un preprocesador, pero eso no significa que no pueda ejecutar código Java a través de cpp , aunque AFAIK no lo admitirá con ninguna herramienta.

¿Cómo puedo proporcionar correctamente lo siguiente funcionalmente desde C # en Java?

[DO#]

#define PRODUCTION //Change from sandbox to production to switch between both systems. #if SANDBOX using NetSuite.com.netsuite.sandbox.webservices; #endif #if PRODUCTION using NetSuite.com.netsuite.webservices; #endif



Utilizar inyección de dependencia / Inversión de control. Dependiendo de sus necesidades reales, es posible que pueda salirse con algo tan simple como las variables de entorno / archivo de propiedad para controlar las cosas.

Es posible que pueda usar definiciones estáticas alrededor de algunos tipos de inicialización / código.